我們有可能會同時啟動多linux 命令帶不同的參數去執行
比如:
nohup php cleardata.php 1000000 > clear1_1m.log &
nohup php cleardata.php 2000000 > clear1_2m.log &
nohup php cleardata.php 3000000 > clear1_3m.log &
nohup php cleardata.php 4000000 > clear1_4m.log &
nohup php cleardata.php 5000000 > clear1_5m.log &
啟動后想批量kill掉這些進程, 原始的辦法就是先
ps -ef|grep cleardata
kill -9 1234
kill -9 2345
....
下面這個命令能批量殺掉名字名包括 "cleardata"的進程
for i in `ps -ef|grep cleardata |awk '{print $2}' `; do kill -9 $i ; done;
這個時候你再 ps -ef|grep cleardata 會發現干凈的跟錢包一樣。
微信:farsight2013,平時會分享一些技術文章、免費電子書和教學視頻。
