Answers:
您可以采用与停止任何进程相同的方式进行操作。
要停止当前正在运行的cron
作业,可以执行以下操作之一:
pkill process-name
或者,如果您知道PID(可以通过运行确定它ps
):
kill 1234
(替换实际的PID)
pgrep
或grep
的输出ps
。从运行的流程没有什么特别的cron
。您只需使用自己的名称搜索该过程。您也可以这样做,ps fauxww | grep -A 1 '[C]RON'
并且线下的线将显示正在运行的作业cron
。您可以将数字1调高一些,以查看子流程(如果有)。
ps fauxww | grep -A 1 '[C]RON'
。这会列出当前正在运行的cron作业,因此此后您可以记下PID并执行# kill -9 PID
。谢谢!
-9
仅应将其用作最后的手段,因为它会阻止进程在退出时进行任何清理。
要停止运行cron作业,请首先使用以下命令获取命令的进程ID
top -p $(pgrep -d',' your_command)
例如:-
top -p $(pgrep -d',' httpd)
并运行
kill PID
替换PID
为进程ID
首先键入ps aux
以查看所有进程正在运行。
然后记下PID
要停止的每个进程的
然后输入
kill {PID
}。
也可以看看这些链接(超级用户链接):