从 vim 中安装新的 crontab

从 vim 中安装新的 crontab

我编辑我的crontab使用vim(通过命令打开crontab -e)。

我怎样才能在不离开的情况下更新有效的 cron 表vim

出于安全原因,将打开一个临时文件(按+crontab -e键检查路径)。当您离开您选择的编辑器时,将检查您的 cron 表,如果它有效,它将安装并显示熟悉的1CTRLG

crontab: installing new crontab

答案1

在 vim 中,您可以运行 shell 命令。执行以下操作将当前缓冲区安装为您的 cron 表。

:w

这会将当前缓冲区保存到其文件中。

:!crontab %

这将打开一个 shell 并调用crontab当前缓冲区的文件(通过其相对路径称为vim%作为要安装的新 cron 表。

如果您不信任 shell 命令,也许可以先尝试以下命令:

:!echo foo查看 shell 和输出foo

:!echo %查看缓冲区文件的相对路径。

相关内容