Ich muss oft einen Prozess während der Programmierung beenden.
Ich mache es jetzt so:
[~]$ ps aux | grep 'python csp_build.py'
user 5124 1.0 0.3 214588 13852 pts/4 Sl+ 11:19 0:00 python csp_build.py
user 5373 0.0 0.0 8096 960 pts/6 S+ 11:20 0:00 grep python csp_build.py
[~]$ kill 5124
Wie kann ich die Prozess-ID automatisch extrahieren und sie in derselben Zeile beenden?
Zum Beispiel so:
[~]$ ps aux | grep 'python csp_build.py' | kill <regex that returns the pid>
3 Stimmen
Glauben Sie mir! :'D Die erste Antwort, die Sie gewählt haben, ist viel komplexer als die Lösung, die Sie in Ihrer Antwort angegeben haben. Ich würde lieber deinen Weg wählen.
0 Stimmen
Die beste Möglichkeit zu prüfen, ob ein Prozess existiert: stackoverflow.com/questions/3043978/