我正在使用 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 选项。