今天遇到一个奇怪的问题,同样一个脚本,手动执行没问题,加入到crontab中,就出现无法运行的情况,第一反应是环境变量问题 环境说明: 操作系统:centos 用户:test用户通过sudo su切换到root用户执行脚本和计划任务 程序目录:脚本中引用的程序在/usr/local/bin目录下 1,查看/etc/crontab,发现这里有写环境变量,之前没有红框中的目录,我手动添加以后,重启crontab服务. service crond restart 重启之后,测试还是不行,做了一个这样的