如何在ubuntu中删除此cronjob
我正在运行一个带有PLESK的Web服务器,并安装了一个扩展“kernel care”,我后来删除了它。但是,它安装了一个cronjob,每4小时向我发送一封邮件:如何在ubuntu中删除此cronjob,ubuntu,cron,Ubuntu,Cron,我正在运行一个带有PLESK的Web服务器,并安装了一个扩展“kernel care”,我后来删除了它。但是,它安装了一个cronjob,每4小时向我发送一封邮件: Cron <root@server> /usr/bin/kcarectl --auto-update Unknown Kernel (Ubuntu 3.13.0-042stab123.9) 这就是我想删除的。我可以删除文件kcare cron吗?在终端中键入以下命令: contab -e 然后在行首用#注释该行,如下
Cron <root@server> /usr/bin/kcarectl --auto-update
Unknown Kernel (Ubuntu 3.13.0-042stab123.9)
这就是我想删除的。我可以删除文件kcare cron吗?在终端中键入以下命令:
contab -e
然后在行首用#
注释该行,如下所示:
#16 */4 * * * root /usr/bin/kcarectl --auto-update
或者,如果要删除,可以删除该行
保存文件时,它将自动使用crontab中的更改
1-开放式终端和类型
sudo crontab -e
现在,要么删除cron命令,要么在命令开头标记“#”。
现在保存文件(ctrl+O和ctrl+X)并退出
2-做第二选择
sudo crontab -r
注意:这将删除所有cron作业。通知由以下文件之一中配置的cron作业发送
/etc/cron.d/kcare cron.rpmsave
或/etc/cron.d/kcare cron
。删除以下文件:
rm -f /etc/cron.d/kcare-cron.rpmsave
rm -f /etc/cron.d/kcare-cron
如果你检查文件
/etc/cron.allow
并查看是否存在除root以外的帐户,如果这些帐户有su,请尝试上面所有建议的操作。但是该行不在那里。如果您想为其他用户编辑crontab,您可以尝试
sudo crontab-e-u username
从crontab.d中的上一行检查这里,看起来该用户是root用户,但该行不在那里。就像我说的,它在crontab中也不可见,你使用ubuntu系统吗?如果是,则运行步骤1并添加要运行的行。我不想添加作业,我想删除正在向我发送邮件的作业。但是,这个特定的作业不在crontab中。哦,好吧,那是在/etc/cron.d/文件中,对吗?如果是,那么打开该文件,如果您在那里找到了行吗?是的,就像我在最初的帖子中所说的,当我在cron.d目录中搜索文件kcare cron时,我看到了。16*/4***root/usr/bin/kcarectl--自动更新该行不在那里。
/etc/cron.allow