小编Bam*_*boo的帖子

crontab 执行没有与执行用户相同的环境变量

0 2 */1 * * /aScript >aLog.log 2>&1以“root”用户身份运行我的 crontab 作业,但是我发现 env 与“root”用户的 env 不同,因此我的脚本遇到了不同的运行时行为。

尝试修复将导出命令放在 rc.d 文件中,但它仍然没有出现!我最终将导出命令放在aScript本身中。

我的问题是有没有更好的方法来解决这个问题?为什么 env 即使来自同一个用户 'root' 也不见了?(我通过从根运行 'crontab -e' 来修改 crontab)

linux environment-variables cron

30
推荐指数
1
解决办法
7万
查看次数

标签 统计

cron ×1

environment-variables ×1

linux ×1