Veröffentlicht 3. Februar 201213 j Nabend alle, Ich versuche gerade, ein Shellskript (test.sh) per "killall test.sh" zu beenden. Nach einem "ps" wird mir der Prozess PID USER VSZ STAT COMMAND 306 root 3656 S /bin/sh ./test.sh ausgegeben. Der killall-Befehl gibt sich unbeeindruckt und mir wird "No process killed" zurückgegeben. Lassen sich shell-Skripte nicht mit killall <name> stoppen? Viele Grüße
3. Februar 201213 j Doch eigentlich schon, was macht dein Skript denn genau? Kannst du es hier mal posten? Und welche Distribution benutzt du? Gruß
3. Februar 201213 j killall funktioniert natürlich auch für Shell-Scripte. In diesem Fall passt aber der Suchstring nicht. Was funktionieren sollte ist z.B.: pkill -f test.sh
3. Februar 201213 j @lordy ist das eine Eigenheit von der kornshell? Auf der bash funktioniert "killall skript.sh"...
3. Februar 201213 j Keine Ahnung. Vielleicht ist killall in der ksh ein built-in. In der Bash ist es das nicht.
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.