【问题标题】:Unable to stop the cron job无法停止 cron 作业
【发布时间】:2015-03-05 05:13:11
【问题描述】:

我在 cronjob.txt 中有一个 cron 作业,如下所示

* * * * * nohup sh cronScheduleInit.sh >> cronlog.txt &

并使用命令运行它,

  crontab cronjob.txt

测试后,我使用以下命令删除了 cron 作业条目,

 crontab -e

当显示作业列表时使用

crontab -l 

显示没有条目,但 cron 作业仍在运行,我的意思是它正在生成日志文件中的条目。甚至我在 cronjob.txt 文件中评论了作业条目

另外,尝试删除 cron 作业并列出作业。它没有显示 cron 作业,但日志仍在运行...

crontab -r

怎么办..请帮忙!!!

【问题讨论】:

    标签: unix crontab


    【解决方案1】:

    进程可以通过命令ps aux找到。所以检查

    ps aux|grep crontab  #or
    ps aux|grep cronjob
    

    然后你会得到类似的东西

    user 29587  2.0  1.1 748804 88968 pts/31   Sl+  Mar04  19:55 grunt 
    

    此结果指的是服务grunt。您必须搜索crontabcronjob

    然后使用进程ID杀死进程

    这里:

    sudo kill -9 29587
    

    格式

    sudo kill -9 <process_id>                                         
    

    【讨论】:

    • 当我尝试这个时,显示错误:-bash: kill: (26844) - No such process
    • 你能显示ps aux|grep crontabcronjob的输出吗?
    猜你喜欢
    • 2021-06-18
    • 2011-05-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-10
    • 2015-07-30
    • 1970-01-01
    • 2016-08-04
    相关资源
    最近更新 更多