任何人都知道将文件提供给crontab -e的方法吗?我不能使用常规形式的crontab给它一个路径,但仍然需要替换整个内容。
也许将EDITOR设置为某种东西?
答案 0 :(得分:16)
您可以使用
将cron作业从文件中导入crontabcrontab /path/to/cron/file/name
为了便于阅读,请使用箭头<
进行采购。
crontab < /path/to/cron/file/name
以这种方式获取cron作业可能会抛出错误errors in crontab file, can't install
,以防您的crontab条目在语法上在计划方面无效,因此请确保cron条目正确无误。
另请注意,这将完全丢弃现有的cronjobs并加载您传递的文件中的那些cronjobs,因此使用crontab -l > cron.backup
修改强>
如果您正在寻找更改默认编辑器(gedit或vi或其他内容)的方法,而不是从文件中获取cronjobs的方法,则可以导出VISUAL
和{{1}路径变量
EDITOR