- Mitglied seit
- 27. Jul 2009
- Beiträge
- 1.114
- Punkte für Reaktionen
- 1
- Punkte
- 64
Hallo
nach dem Wechsel von DSM 4 auf 5 habe ich ein Problem mit der Anzeige und damit auch mit dem Beenden eines Prozesses.
Im Detail...
Ich lasse ein Java Programm laufen. Das Start Script dazu lautet
und hat mit DSM 4 auch funktioniert.
Der START geht nach wie vor.
Das STOP / RESTART funktioniert nicht, da der Kill Befehl nicht funktioniert. Grund dafür scheint zu sein, dass "ps" den Prozess nicht auflistet.
Dadurch ist es mir auch nicht möglich das Programm auf der Kommandozeile manuell zu beenden. Einziger Weg ... Neustart der DS
Hat jemand eine Idee, wie ich den Prozess anzeigen kann , um danach ein Kill auszuführen ?
Als einzige Option für "ps" wird mir -w angeboten. Das scheint gegenüber dem Linux üblichen ps stark eingeschränkt zu sien
schöne RestFeiertage
nach dem Wechsel von DSM 4 auf 5 habe ich ein Problem mit der Anzeige und damit auch mit dem Beenden eines Prozesses.
Im Detail...
Ich lasse ein Java Programm laufen. Das Start Script dazu lautet
Rich (BBCode):
#!/bin/sh
start() {
cd /volume1/ccu-historian
nohup java -jar ccu-historian.jar 2>/dev/null &
return 0
}
stop() {
kill `ps |grep ccu |grep -v grep | cut -c 1-5`
return 0
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
stop
start
;;
*)
exit 1
esac
und hat mit DSM 4 auch funktioniert.
Der START geht nach wie vor.
Das STOP / RESTART funktioniert nicht, da der Kill Befehl nicht funktioniert. Grund dafür scheint zu sein, dass "ps" den Prozess nicht auflistet.
Dadurch ist es mir auch nicht möglich das Programm auf der Kommandozeile manuell zu beenden. Einziger Weg ... Neustart der DS
Hat jemand eine Idee, wie ich den Prozess anzeigen kann , um danach ein Kill auszuführen ?
Als einzige Option für "ps" wird mir -w angeboten. Das scheint gegenüber dem Linux üblichen ps stark eingeschränkt zu sien
schöne RestFeiertage