如何删除作为用户 ubuntu 设置的 cron 作业

如何删除作为用户 ubuntu 设置的 cron 作业

我正在使用 Ubuntu 14.04,并且以其他用户身份创建了一个新的 cron 作业。我启动gksu gnome-shedule并设置了一个新的 cron,并将其设置为用户ubuntu

现在我无法编辑或删除这份工作。有办法删除这份工作吗?

当我运行以下命令时,该作业就会列出:

sudo nano crontab -u ubuntu -l

答案1

以用户ubuntu身份执行 crontab:

sudo -u ubuntu crontab -e

或者你可以先以用户身份登录ubuntu

sudo su ubuntu -

进而:

crontab -e

答案2

或者尝试 sudo crontab -u ubuntu -e

推理:来自 man crontab

如果给出了 -u 选项,则指定要使用(列出时)或修改(编辑时)其 crontab 的用户的名称。如果没有给出此选项,crontab 将检查“您的”crontab,即执行命令的人的 crontab。请注意,su(8) 可能会混淆 crontab,如果您在 su(8) 中运行,则出于安全考虑,您应该始终使用 -u 选项。

相关内容