crontab不会用到当前用户的环境变量,导致命令里能执行的脚步在crontab里不会执行,
解决方案:
1 7 * * * source /etc/profile && /usr/local/node/bin/node /data/website/gdcrack/cron/SendGdStat.js
即在执行的脚步前面加上:source /etc/profile &&,意思就是:先后执行两个命令,先执行:source /etc/profile,加载环境变量,然后再执行脚本
本文共 290 字,大约阅读时间需要 1 分钟。
crontab不会用到当前用户的环境变量,导致命令里能执行的脚步在crontab里不会执行,
解决方案:
1 7 * * * source /etc/profile && /usr/local/node/bin/node /data/website/gdcrack/cron/SendGdStat.js
即在执行的脚步前面加上:source /etc/profile &&,意思就是:先后执行两个命令,先执行:source /etc/profile,加载环境变量,然后再执行脚本
转载于:https://www.cnblogs.com/zhixian/p/5855965.html