I w*_*ce. 5 bash command-line-interface process cron unix-shell
出于某种原因,我的 cron 作业脚本没有完全退出,它们正在备份我的服务器。目前有几百个进程在为我的一个用户运行。我可以使用以下命令杀死该用户的所有进程,但是如何简化它以仅杀死 cron?
pgrep -U username | while read id ; do kill -6 $id ; done
Run Code Online (Sandbox Code Playgroud)
按原样运行上述命令会很危险,对吗?这不会杀死 mysql 和其他重要的东西吗?
要终止用户的所有进程,您有几个选择。我喜欢:
su - username
然后kill -9 -1
要查看哪些“cron”进程属于用户:
pgrep -u username cron
Run Code Online (Sandbox Code Playgroud)
要杀死这些进程:
pkill -u username cron
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
32479 次 |
最近记录: |