Hallo,
folgendes Problem:
Ich öffne über ein init script ein spezielles program in einem screen - soweit, so gut.
Hier der Code:
Das Script funktioniert soweit auch - recht unschön finde ich allerdings die "Stop" Methode... killall ;-)
Gibt es einen Befehl, mit dem ich einen speziellen Screen beenden kann ?
In meinem Beispiel hat der screen den namen Melin - schön wäre soetwas wie:
Hat da jemand ne Idee ?
muchas grazias
Zabi
folgendes Problem:
Ich öffne über ein init script ein spezielles program in einem screen - soweit, so gut.
Hier der Code:
Code:
case "$1" in
start)
echo "Starting Melin in Screen melin"
cd /home/melin/msite/demon/
screen -A -m -d -S melin ./start.sh
;;
stop)
echo "Stopping Melin"
killall screen
;;
*)
echo "Usage: $0 {start|stop}"
exit 1
esac
Das Script funktioniert soweit auch - recht unschön finde ich allerdings die "Stop" Methode... killall ;-)
Gibt es einen Befehl, mit dem ich einen speziellen Screen beenden kann ?
In meinem Beispiel hat der screen den namen Melin - schön wäre soetwas wie:
Code:
screen -quit melin
Hat da jemand ne Idee ?
muchas grazias
Zabi