通过Cron执行脚本获取错误TERM环境变量未设置

时间:2016-07-18 15:46:23

标签: linux bash cron crontab

当我尝试为脚本安排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

我查看了有关此主题的现有问题,但无法提供解决方案。我还需要做些什么改变,或者我在这里遗漏了什么?

0 个答案:

没有答案