如何在键入“后保存文件”;crontab-e";
我通过如何在键入“后保存文件”;crontab-e";,cron,crontab,Cron,Crontab,我通过crontab-e命令在终端中打开文件,现在我想保存它。我试过几种方法,比如:wq或Ctrl-X,但它没有保存文件。我如何才能做到这一点?您需要设置编辑器变量: $ EDITOR=vi $ export EDITOR $ crontab -e 当然,如果vi不是您的编辑器,请相应地更改它。crontab-e命令调用您的默认编辑器,它是以下之一: $VISUAL环境变量指定的命令(如果已设置);或 $EDITOR指定的命令;或 /usr/bin/editor 后者是指向某个编辑器的符号
crontab-e
命令在终端中打开文件,现在我想保存它。我试过几种方法,比如:wq
或Ctrl-X,但它没有保存文件。我如何才能做到这一点?您需要设置编辑器变量:
$ EDITOR=vi
$ export EDITOR
$ crontab -e
当然,如果vi不是您的编辑器,请相应地更改它。crontab-e命令调用您的默认编辑器,它是以下之一:
环境变量指定的命令(如果已设置);或$VISUAL
指定的命令;或$EDITOR
/usr/bin/editor
nano
如果是nano
,那么屏幕底部应该有一个两行菜单。键入Ctrl-X退出;如果您修改了该文件,它将询问您是否要保存它
如果您有首选编辑器,则应将$VISUAL
和$editor
设置为用于调用它的命令。例如,我有:
export EDITOR=vi
export VISUAL=$EDITOR
在我的$HOME/.bash\u配置文件中
这适用于我正在使用的系统,一个带有Vixie cron实现的最新Linux系统。如果您的系统存在显著差异,则并非所有这些都适用
mancrontab
应该解释crontab
命令的工作原理。如果没有,文档也将被删除
(顺便说一句,我将crontab保存在我的主目录下的一个单独的文件中,并在源代码管理系统中进行维护。这使我能够跟踪更改,并在出错时恢复到工作版本。使用
crontab-e
,很容易出错,也很难从中恢复。)在您:wq之前,文件中是否有任何内容?事实上,我在cakephp的控制台/命令目录中有一个电子邮件脚本,我遵循了一个教程,根据这个教程,我想通过cron为这个电子邮件脚本设置时间,但不知道怎么做?你能解释一下吗?这个问题似乎只是关于在crontab-e
调用的编辑器中保存crontab,你得到了两个答案。如果您的问题只是“如何使用crontab?”,我建议您阅读文档;如果你在那之后有具体的问题,请分别发布。实际上,我在cakephp的控制台/命令目录中有一个电子邮件脚本,我遵循了一个教程,根据这个教程,我想通过cron为这个电子邮件脚本设置时间,但不知道如何做?你能解释一下吗?