summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'net-p2p/fms/files/fms')
-rw-r--r--[-rwxr-xr-x]net-p2p/fms/files/fms13
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() {