如何在linux中为cronjob从终端打开编辑器?

如何在linux中为cronjob从终端打开编辑器?,linux,ubuntu,cron,crontab,Linux,Ubuntu,Cron,Crontab,我想为php脚本设置一个cronjob。 为此,我使用 crontab-e 在我被要求为编辑输入1-4之后。 我错误地输入了1,但我想使用2 如何重新使用选项2 我是ubuntu用户 谢谢我知道你可以运行这个命令(如果你不能sudo,我想删除sudo) 这是您要查找的命令: sudo update-alternatives --config editor 请注意,配置前有两个破折号 如果这不起作用,则应通过以下方式解决: export VISUAL=emacs export EDITOR=em

我想为php脚本设置一个cronjob。 为此,我使用 crontab-e 在我被要求为编辑输入1-4之后。 我错误地输入了1,但我想使用2

如何重新使用选项2

我是ubuntu用户


谢谢

我知道你可以运行这个命令(如果你不能sudo,我想删除sudo)


这是您要查找的命令:

sudo update-alternatives --config editor
请注意,配置前有两个破折号

如果这不起作用,则应通过以下方式解决:

export VISUAL=emacs
export EDITOR=emacs
crontab
在检查/usr/bin/editor之前检查这两个变量


如果其中一个环境变量对您有效,那么您可能希望将它们添加到
.bashrc
文件中,这样您就不必再次设置它们。

这不是StackOverflow的问题。。。请尝试超级用户…或者它会给出以下错误:更新备选方案:错误:未知参数“-config”您是对的,它应该是一个破折号,而不是一个。请参阅更新的回答下面给出错误:更新备选方案:错误:创建符号链接“/etc/alternations/editor.dpkg tmp”时出错:权限拒绝操作。看来你还是需要sudo。更新了我的答案。再次更新了答案。
export VISUAL=emacs
export EDITOR=emacs