Das mit dem Script war eine gute Idee:). Habe mich nach der Arbeit noch drangesetzt gehabt und es funktioniert auch wie gewünscht nur habe ich wohl noch einen kleinen Fehler drin... im top sind zwei Prozesse zu finden:
9778 ts 18 0 0 0 0 Z 0 0.0 0:00.00 autostart.sh <defunct>
9783 ts 20 0 0 0 0 Z 0 0.0 0:00.00 cron <defunct>
Da die Funktion des Scriptes gegeben ist stört mich das ganze jetzt nicht allzu sehr doch es schaut einfach unsauber aus... könnt ihr mir vll. sagen wodran es hapert?:
Bash
#!/bin/sh
cd /home/ts/tss2_rc2/
if test -e tsserver2.pid
then
PID=$(cat /home/ts/tss2_rc2/tsserver2.pid)
cd /proc/
if test ! -d "$PID"
then
rm /home/ts/tss2_rc2/tsserver2.pid
fi
cd /home/ts/tss2_rc2/
fi
if test ! -e tsserver2.pid
then
./teamspeak2-server_startscript start & disown
fi
exit 0
Alles anzeigen