diff options
Diffstat (limited to 'audio/nas/rc.nasd.new')
-rw-r--r-- | audio/nas/rc.nasd.new | 49 |
1 files changed, 25 insertions, 24 deletions
diff --git a/audio/nas/rc.nasd.new b/audio/nas/rc.nasd.new index 182b9c14c5..0f3ae84cb6 100644 --- a/audio/nas/rc.nasd.new +++ b/audio/nas/rc.nasd.new @@ -1,38 +1,39 @@ #!/bin/sh start() { - if [ -x /usr/bin/nasd ]; then - if [ -n "$(pgrep nasd)" ]; then - echo "Starting nasd /usr/bin/nasd" - /usr/bin/nasd :0 -aa -b - else - echo "nasd already running" - exit 1 - fi - fi + if [ -x /usr/bin/nasd ]; then + if [ -n "$(pgrep -x nasd)" ]; then + echo "Starting nasd /usr/bin/nasd" + /usr/bin/nasd :0 -aa -b + else + echo "nasd is already running" + exit 1 + fi + fi } stop() { - killall nasd + pkill -x nasd } restart() { - stop - sleep 1 - start + stop + sleep 1 + start } case "$1" in - 'start') - start - ;; - 'stop') - stop - ;; - 'restart') - restart - ;; - *) - echo "usage $0 start|stop|restart" ;; + 'start') + start + ;; + 'stop') + stop + ;; + 'restart') + restart + ;; + *) + echo "usage $0 start|stop|restart" + ;; esac |