我有一个shell脚本,可以启动许多不同的python脚本。
shell脚本导出许多变量,这些变量又由python脚本使用。
这在命令行中运行时效果很好,但在crontab中执行时不起作用。
在cron日志中,我可以看到shell脚本正常工作,但python脚本似乎没有运行。
python脚本能否从cron中的shell脚本运行?
python脚本是否能够访问cron中父shell脚本设置的env变量?
答案 0 :(得分:0)
如果遇到问题,最好在从cron调用的任何脚本中使用命令的完全限定路径,以避免在调用cron的裸机环境中出现PATH和环境变量问题。