微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

linux – 如何杀死失控的cronjob

我有一个cronjob设置为不断运行.这是一个从twitter传输数据的PHP文件.然而,Twitter每隔一段时间就会出现故障,或者我们失去连接,所以我让cron每分钟检查一次,试着运行该文件. PHP脚本检查锁定文件以确保不运行多个副本.事情是这个脚本将持续运行数小时,我希望能够杀死它.但是我似乎无法使用像这样的命令找到它
ps ux

cronjob是从我的用户开始的,我希望在root下看到它.我似乎无法找到正在运行的进程.

我在用

/usr/bin/PHP /var/www/twitter/stream.PHP

在我的cron文件中执行,我知道它正在运行,因为它每分钟都会将文件写入目录.我可以阻止cron,但过程继续进行,我只需要杀死它.不确定这是属于这里还是Stack Overflow.

解决方法

要在ps中显示守护进程,您需要包含-e选项(System V / POSIX)或(BSdish).试试ps aux或ps -ef.

原文地址:https://www.jb51.cc/linux/397102.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐