用-e替换crontab文件

cel*_*ige 12 cron crontab

有人知道将文件提供给crontab -e的方法吗?我不能使用常规形式的crontab给它一个路径,但仍然需要替换整个内容.

也许设置编辑器的东西?

mu *_*u 無 18

您可以使用将cron作业从文件中导入crontab

crontab /path/to/cron/file/name
Run Code Online (Sandbox Code Playgroud)

为了便于阅读,请使用箭头<进行采购.

crontab < /path/to/cron/file/name
Run Code Online (Sandbox Code Playgroud)

以这种方式获取cron作业可能会抛出错误errors in crontab file, can't install,以防您的crontab条目在语法上在调度方面无效,因此请确保cron条目正确.

另请注意,这将完全丢弃现有的cronjobs并加载您传递的文件中的那些,因此可能有助于使用文件中的现有cron条目进行保存 crontab -l > cron.backup

编辑

如果您正在寻找一种方法来更改您的默认编辑器(到gedit或vi或其他),而不是从文件中获取cronjobs的方法,您可以导出VISUALEDITORPath变量

export VISUAL=vim
export EDITOR=vim
Run Code Online (Sandbox Code Playgroud)