如何让Cron调用正确的路径我在试着让克伦找到正确的路径。当我从shell运行Python脚本时,脚本运行良好,因为它使用bashrc中设置的路径,但当我使用cron时,所有路径都不是bashrc中的。有什么文件可以像bashrc那样为cron输入路径,还是从bashrc调用路径?对不起,我认为我没有正确的措辞,我可以得到正确的脚本运行(这意味着在crontab中的脚本的路径不是问题),只是当脚本运行时,我运行一个构建,这使用了设置在.bashrc..当我登录时运行脚本时,.bashrc道路被拉进去了。因为cron没有在shell中运行,所以说它不会拉进.bashrc..有没有一种无需编写bash脚本包装器的方法?
3 回答
蝴蝶不菲
TA贡献1810条经验 获得超4个赞
env
* * * * * env > env_dump.txt
env
$PATH
# echo PATH=$PATH > tmp.cron # echo >> tmp.cron # crontab -l >> tmp.cron # crontab tmp.cron
绝地无双
TA贡献1946条经验 获得超4个赞
crontab
01 01 * * * command
01 01 * * * /full/path/to/command
cron
PATH
which <command>
PATH
LD_LIBRARY_PATH
- 3 回答
- 0 关注
- 626 浏览
添加回答
举报
0/150
提交
取消