我有一个旧的 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
选项用于使用VISUAL
或EDITOR
环境变量指定的编辑器编辑当前 crontab。退出编辑器后,将自动安装修改后的 crontab。如果两个环境变量均未定义,则/usr/bin/editor
使用默认编辑器。
使用以下方法更改默认编辑器sudo update-alternatives --config editor
。例如,您只能运行一次EDITOR=vim crontab -e
。