Den*_*son 40
您可以像停止任何进程一样执行此操作。
要停止当前正在运行的cron作业,您可以执行以下操作之一:
pkill process-name
Run Code Online (Sandbox Code Playgroud)
或者如果您知道 PID(您可以通过运行来确定它ps):
kill 1234
Run Code Online (Sandbox Code Playgroud)
(代入实际PID)
小智 23
奇怪,没有人提到这个方法:
$ crontab -e
Run Code Online (Sandbox Code Playgroud)
在打开的编辑器中,删除要停止的任务行或插入#符号,保存退出
例如
前
* * * * * some_script1
* * * * * some_script2
Run Code Online (Sandbox Code Playgroud)
后
* * * * * some_script1
#* * * * * some_script2
Run Code Online (Sandbox Code Playgroud)
或者
* * * * * some_script1
Run Code Online (Sandbox Code Playgroud)
进行更改后重新启动服务
sudo service cron reload
Run Code Online (Sandbox Code Playgroud)
小智 19
要停止运行 cron 作业。首先获取您的命令的进程 ID
top -p $(pgrep -d',' your_command)
例如:-
top -p $(pgrep -d',' httpd)
并运行
kill PID替换PID为进程 ID
Sen*_*Sen 13
如果您使用的是 Redhat (RHEL)/Fedora Core/Cent OS Linux,请使用以下命令:
/etc/init.d/crond stop
Run Code Online (Sandbox Code Playgroud)
如果您使用的是 Debian 或 Ubuntu Linux,请执行以下命令:
/etc/init.d/cron stop
Run Code Online (Sandbox Code Playgroud)
PS:你应该是root才能做这些事情
| 归档时间: |
|
| 查看次数: |
270541 次 |
| 最近记录: |