簡體   English   中英

在給定時間后殺死具有特定名稱的所有進程

[英]Kill all processes with certain name after given time

我試圖殺死所有名稱早於60分鍾的名為“ reg.php”的進程。

我做類似的操作來刪除孤立的cookie文件,找到/ cookies / -type f -mmin +60 -delete

所以基本上像那樣,但是殺死了孤立的進程。

希望並感謝您提供任何幫助。

嘗試

killall --older-than 1h reg.php

如果要處理“僵屍”,請使用-9

killall -9 --older-than 1h reg.php

但是請注意,在這種情況下,程序無法正確關閉。

或結合兩種方法:

killall --older-than 1h reg.php ; sleep 2 ; killall -9 --older-than 1h reg.php

這將首先向“活動”進程發送終止信號,給他們2秒的關機時間,然后殺死僵屍。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM