crontab环境变量问题

问题现象:在测试机器A上用root用户新建crontab任务:vi /etc/crontab ,这样没问题。在生产机器上非root用户建任务:crontab -e,然后死活不执行。

原因:因为环境变量没有读取

解决办法:在执行脚本中第一行加上source /etc/profile。

原文地址:https://www.cnblogs.com/acyouai/p/6749300.html