Max Power
30.06.07, 10:57
Ich versuche gerade meinem Startskript für ET bei zu brigen ein pidfile zu schreiben. Mein Problem ist das die Datei zwar angelegt wird aber die pid nicht in die Datei geschrieben wird.
...
PIDFILE=$DIR/et_public.pid
start)
if [[ `ps ax | grep -v grep | grep SCREEN | grep $NAME` ]]
then
echo "$NAME l�uft bereits....<br>"
else
cd $DIR
echo "$NAME wird gestartet...."
su $USER "screen -m -d -S $NAME $DAEMON $PARAMS"
echo $! > $PIDFILE
sleep 1
echo "$NAME gestartet"
fi
;;
...
...
PIDFILE=$DIR/et_public.pid
start)
if [[ `ps ax | grep -v grep | grep SCREEN | grep $NAME` ]]
then
echo "$NAME l�uft bereits....<br>"
else
cd $DIR
echo "$NAME wird gestartet...."
su $USER "screen -m -d -S $NAME $DAEMON $PARAMS"
echo $! > $PIDFILE
sleep 1
echo "$NAME gestartet"
fi
;;
...