当我尝试为脚本安排cronjob时,我收到了以下消息
Server ~]# crontab -e
/ bin / sh:/ usr / bin / vi:没有这样的文件或目录
crontab:“/ usr / bin / vi”退出状态为127
所以我使用这些命令设置它
Server ~]# ls -ltr /bin/vi
-rwxr-xr-x 1 root root 770248 Jun 23 2012 /bin/vi*
[Server_name ~]# ln -s /bin/vi /usr/bin/vi
我安排cronjob运行shellscript并且我在vi / var / spool / mail / root中收到错误
未设置TERM环境变量
我使用命令
检查了是否设置了术语set | grep TERM
我正在获得输出
TERM = VT100
我查看了有关此主题的现有问题,但无法提供解决方案。我还需要做些什么改变,或者我在这里遗漏了什么?