无法在 crontab 中安排任务

无法在 crontab 中安排任务
[srinkann@sjc-ads-440 ~]$ crontab -e
no crontab for srinkann - using an empty one
/bin/sh: /usr/bin/vi: No such file or directory
crontab: "/usr/bin/vi" exited with status 127
[srinkann@sjc-ads-440 ~]$

在谷歌中,我得到了以下解决方案,但没有允许我这样做。

ln -s /bin/vi /usr/bin/vi

答案1

我想你可以使用vi.有一个解决方法:

crontab -l > crontab.txt
vi crontab.txt
crontab crontab.txt

您可以在 中进行修改crontab.txt

答案2

在命令行上执行并将以下内容放入您的~/.profile(或~/.bash_profile任何适合您的 shell 的内容)中:

EDITOR='/bin/vi'
VISUAL='/bin/vi'
export EDITOR VISUAL

根据您的 shell,您甚至可以执行以下操作:

EDITOR=$(type -p vim || type -p vi || type -p nvi)
VISUAL="$EDITOR"
export EDITOR VISUAL

相关内容