diff options
Diffstat (limited to 'net-p2p/fms/files/fms')
-rw-r--r--[-rwxr-xr-x] | net-p2p/fms/files/fms | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/net-p2p/fms/files/fms b/net-p2p/fms/files/fms index 944417884..aad172d75 100755..100644 --- a/net-p2p/fms/files/fms +++ b/net-p2p/fms/files/fms @@ -4,13 +4,14 @@ # $Header: $ start() { - if [ "`ps -ef | grep 'fms --daemon'`" ]; then - eerror "FMS appears to still be running." - return 1 + if pidof fms >/dev/null; then + eerror "FMS already running" + eend 1 + else + cd /var/freenet/fms + su -s /bin/sh -c "./fms --daemon" freenet + eend $? fi - cd /var/freenet/fms - su -s /bin/sh -c "./fms --daemon" freenet - eend $? } stop() { |