停止已经运行的cron作业

我有一个服务器上的PHP脚本,发送通讯电子邮件给我的网站用户使用cron作业。 用户名单大约是55,000,需要9个小时。

有什么办法可以阻止它(紧急)?

我不会build议允许使用system(),exec(),passthru()等,这是一个安全问题。

如果你有一个控制面板,必须有一个方法来pipe理cron作业,我相信他们中的大多数人也有能力启动一个SSH会话。 您可以使用此方法来停止/启动正在运行的进程。

最后但并非最不重要的是,如果你自己无法阻止,请联系你的主机。

有人已经给你写了答案,

尝试:

  1. ps -e | grep“php名称文件”

    上面的命令会显示你的进程ID,所以:

  2. kill – 9'进程ID'

    :)

只是注释掉你不想运行的特定的cron作业。 切换到控制任务的用户,将select的编辑器导出到环境中,然后使用crontab -l:

 $ su - root ... # EDITOR=vi; export EDITOR # crontab -l 

如果你使用的是cPanel。 转到“玉米作业”的“前进”部分,然后单击“删除”button。

如果删除button不存在,请将cPanel皮肤切换到“X”以查看“删除”button。