crontab环境变量问题导致执行nodejs脚本失败
2016-09-09 11:35 黑贤 阅读(1100) 评论(0) 编辑 收藏 举报crontab不会用到当前用户的环境变量,导致命令里能执行的脚步在crontab里不会执行,
解决方案:
1 7 * * * source /etc/profile && /usr/local/node/bin/node /data/website/gdcrack/cron/SendGdStat.js
即在执行的脚步前面加上:source /etc/profile &&,意思就是:先后执行两个命令,先执行:source /etc/profile,加载环境变量,然后再执行脚本