如何找到计划任务的 cron 文件条目?

如何找到计划任务的 cron 文件条目?

我有一个旧的 Ubuntu 系统。crontab -l显示特定作业每 30 分钟运行一次:

# m h  dom mon dow   command
30 * * * * ~/scripts/ferc.sh

但是,我无法/etc/crontab在所有/etc/cron.*文件夹中找到此行或任何文件。

cron 配置还可以保存在哪里?

答案1

用户 crontab 已开启/var/spool/cron/crontabs/$USER

对于应在用户帐户下执行的所有 cron 作业,你应该使用crontab -e

-e选项用于使用VISUALEDITOR环境变量指定的编辑器编辑当前 crontab。退出编辑器后,将自动安装修改后的 crontab。如果两个环境变量均未定义,则/usr/bin/editor使用默认编辑器。

更多详情croncrontab手册页。

使用以下方法更改默认编辑器sudo update-alternatives --config editor。例如,您只能运行一次EDITOR=vim crontab -e

相关内容