@Dimon
Гуру форума
- Регистрация
- 26 Апр 2007
- Сообщения
- 165
- Реакции
- 80
Вот скрипт запуска демона под Linux
Код:
#!/bin/sh
DAEMON=/путь до файлов/data/daemon
path=/путь до файлов/data/
USER=root
PID=`cat $DAEMON/daemon.pid`
case "$1" in
'start')
rm $DAEMON/daemon.pid
echo -n "Starting Voc-daemon:"
if [ "x$PID" != "x" ] && kill -0 $PID 2>/dev/null ; then
echo "daemon is already running (pid $PID)"
continue
else
export DAEMON
su $USER -c 'cd $DAEMON; ./daemon $path' > /dev/null 2>&1
echo
fi
;;
'status')
echo "Voc-daemon status: "
if [ "x$PID" != "x" ] && kill -0 $PID 2>/dev/null ; then
echo "running with pid $PID"
else
echo "not running (pid $PID)"
fi
ps -up$PID
;;
'stop')
echo -n "Shutting down Voc-daemon:"
kill `cat $DAEMON/daemon.pid`
echo
;;
esac
exit 0