2017-09-14 133 views
1

我正在使用Plesk一个Web服务器,并安装一个扩展“内核照顾”这是我后来就删除了。但是,安装了给我发邮件,每4个小时的cronjob:如何删除此的cronjob在Ubuntu

Cron <[email protected]> /usr/bin/kcarectl --auto-update 
Unknown Kernel (Ubuntu 3.13.0-042stab123.9) 

我ssh到服务器并运行的crontab -l root身份但没有看到具体的cronjob。然而,/etc/cron.d中有一个文件kcare-cron和,如果我的猫这个文件就说明

16 */4 * * * root /usr/bin/kcarectl --auto-update 

所以这就是一个我想删除。我可以删除文件kcare-cron吗?在终端

回答

0

类型如下命令:

contab -e 

然后注释与#线在线路的起点如下:

#16 */4 * * * root /usr/bin/kcarectl --auto-update 

或者,如果你想删除就可以删除线。

在保存它会自动使用crontab的改变文件。

+0

但行不存在。 –

+0

如果你想修改其他用户的crontab你可以试试'须藤的crontab -e -u username'点击这里https://serverfault.com/questions/185703/how-do-i-edit-the-crontab-of-另一个用户在我的Linux服务器 –

+0

从crontab.d上面看来,它看起来像用户是root权利? –

0
  1. 进入命令行,输入 “crontab -e命令”。
  2. 它会打开cron文件来添加cronjobs。
  3. 现在,滚动到该文件的底部或最后一行,并使用cron作业格式将行或cron作业添加到此文件。
  4. 如果您想要删除或删除cron,那么只需在一行的开头添加“#”或删除整行。
  5. 保存文件并加入cron的计划作业列表
+0

但是这条线不在那里。就像我说的,它也不可见在crontab -l –

+0

你使用的是ubuntu系统吗? 如果是,则运行第1步并添加您想要运行的线 –

+0

我不想添加任务,我想删除正在向我发送邮件的线。但是,这个特定的工作不在crontab中。 –

0

1-打开终端&类型

sudo crontab -e 

现在或者在命令的开始删除cron命令或标记 '#'。 现在保存文件(ctrl + O,& ctrl + X)&退出。

2 - 做第二个选项

sudo crontab -r 

注:这将删除所有cron作业。

+0

该行不在那里。 –

0

通知是由下列文件/etc/cron.d/kcare-cron.rpmsave/etc/cron.d/kcare-cron的一个配置cron作业发送。删除这些文件:

rm -f /etc/cron.d/kcare-cron.rpmsave 
rm -f /etc/cron.d/kcare-cron