PageRenderTime 16ms CodeModel.GetById 13ms app.highlight 1ms RepoModel.GetById 1ms app.codeStats 0ms

/src/scripts/zotonic-status

https://code.google.com/p/zotonic/
#! | 39 lines | 36 code | 3 blank | 0 comment | 0 complexity | d2cbd24f233a0b7637b8da6bd60dc280 MD5 | raw file
 1#!/usr/bin/env bash
 2#
 3# Copyright 2011 Lloyd R. Prentice
 4#
 5# Licensed under the Apache License, Version 2.0 (the "License");
 6# you may not use this file except in compliance with the License.
 7# You may obtain a copy of the License at
 8# 
 9#     http://www.apache.org/licenses/LICENSE-2.0
10# 
11# Unless required by applicable law or agreed to in writing, software
12# distributed under the License is distributed on an "AS IS" BASIS,
13# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14# See the License for the specific language governing permissions and
15# limitations under the License.
16
17#
18# usage zotonic-start
19#
20
21cd $ZOTONIC
22if [ -f $ZOTONIC_PIDFILE ]
23then
24	PID=`cat $ZOTONIC_PIDFILE`
25	if ps -p $PID >&-
26	then
27		echo "\
28Running: $SNAME@$HOSTNAME
29
30Sites Status:
31============="
32	$ERL -noshell -pa $PA -name ${SNAME}_stop@$HOSTNAME -s zotonic status $SNAME@$HOSTNAME -s init stop
33	echo
34	else
35		echo "Not Running (process '$PID' may have crashed or been killed)"
36	fi 
37else
38	echo Not Running
39fi