Archiv verlassen und diese Seite im Standarddesign anzeigen : screen Prozess gezielt killen?
Hi,
wenn ich Programm folgendermaßen Starte
screen -dmS TOOL ./tool_exe
mit welchem Befehlt kann ich das dann geziehlt beenden wenn z.B. noch
screen -dmS TOOL1 ./tool_exe
existiert
vielen Dank für eure Hilfe.
mfg
wdsl
lass dir ne pid-file erstellen und lies die aus, um den screen zu killen.
hmm kann man das auch irgendwie ohne pid File herrausbekommen? Mit den Dingern habe ich schon ab und zu zu Kämpfen gehabt da sie nicht gelöscht wurden etc.
am besten wäre irgend nen zuverlässiger Konsolenbefehl.
mfg
wdsl
Sowas geht normalerweise auch mit:
pidof program
Wenn allerdings screen mehrfach gestartet ist, bekommst du alle PIDs angezeigt.
Also müsstest du den Weg über die Prozessliste gehen. Ein Beispiel:
PID=`ps auxw|grep -v grep|grep crond|awk '{print $2}'`
kill -9 $PID
`pidof -s <name>` gibt nur eine Prozess-ID zurück.
`pidof -s <name>` gibt nur eine Prozess-ID zurück.
Okay, aber er will ja vermutlich nur einen bestimmten Screen-Prozess beenden und nicht den erst besten. ;)
Idlemaster
25.11.05, 10:50
screen -r <name>
STRG-C
Funktioniert zumindest bei meinem Source-Server. Da das das einzige Anwendungsgebiet von Screen bei mir ist, weiss ich aber nicht, ob das immer funktioniert.
Gruß
Idle
es muss doch möglich sein einen bestimmten Screen zu beenden im Grunde weise ich ja alles sowohl das es von Scrren gestarted wurde als auch den Prozessname als auch die Screen Session.
hmm ich werde weiter forschen bis jetzt hab ichs noch net hinbekommen.
mfg
wdsl
das ist in screen bereits eingebaut:
screen -r <screen> -X kill
statt kill kann man auch andere kommandos senden, quit bspw.
-j
hmm aber so ganz geht das nicht bzw ich habe Probleme die Tools wieder zu killen das ging immer nur einmal als ich das nen paar mal gemacht habe und auch nur 1x pro Session. Gibts vielleicht noch zusatzkommands die das "garantieren" ?
vielen Dank
wdsl
@Tomek: sogesehen ist pidofs Auswahl nicht willkürlicher als diejenige Deines Skripts... ;) Vermutlich liefern sogar beide die gleiche Prozess-ID zurück.
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.