![](/img/trans.png)
[英]Toggle process with Python-script (kill when running, start when not running)
[英]“No such process” when trying to kill a running python script
我看到並嘗試了很多解決方案。
我用過ps aux | grep script.py
ps aux | grep script.py
獲取進程的pid。 我得到以下輸出: bioseq 24739 0.0 0.0 112884 1200 pts/1 R+ 13:20 0:00 grep --color=auto /script.py
,然后輸入: kill 112884
並得到輸出112884: No such process
。
我還用grep -i
嘗試了一個類似的命令,它產生了不同的 pid。 kill <pid>
也產生了<pid> No such process
。
嘗試使用pkill
來pkill
該進程,但您也可能會檢查您的 cron:您可能會pkill
該進程,但 crontab 會不斷地重新啟動它。
如果它不是僵屍進程試試這個, killall [process name]
命令。 需要一個進程名稱,例如killall gedit
,它會殺死所有這些進程。
更多信息請參考man killall
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.