Changeset 5411:1637795d29d8 in roaraudio for dist


Ignore:
Timestamp:
02/14/12 16:20:06 (12 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

implemented command /status/

File:
1 edited

Legend:

Unmodified
Added
Removed
  • dist/debian-like/roaraudio

    r5410 r5411  
    237237        set -e 
    238238        ;; 
     239  status) 
     240        echo -n "Status of $DESC: " 
     241        set +e 
     242        if [ "$PIDFILE" != '' ] 
     243        then 
     244            PID=`cat $PIDFILE 2> /dev/null` 
     245            if [ "$PID" != '' ] 
     246            then 
     247                kill -0 $PID 2> /dev/null 
     248                if [ "$?" = '0' ] 
     249                then 
     250                    echo "running." 
     251                    exit 0; 
     252                else 
     253                    echo "dead (stale pid file)." 
     254                    exit 1; 
     255                fi 
     256            else 
     257                echo "not running." 
     258                exit 3; 
     259            fi 
     260        fi 
     261        set -e 
     262        echo "unknown (no pid file configured)." 
     263        exit 4 
     264        ;; 
    239265  restart|force-reload) 
    240266        [ "$ROARD" = 'YES' ] || exec $0 stop 
     
    249275        ;; 
    250276  *) 
    251         echo "Usage: $SCRIPTNAME {start|stop|restart|force-reload|terminate|shutdown}" >&2 
     277        echo "Usage: $SCRIPTNAME {start|stop|restart|force-reload|terminate|shutdown|status}" >&2 
    252278        exit 1 
    253279        ;; 
Note: See TracChangeset for help on using the changeset viewer.