1

我有一个 shell 脚本,它启动许多不同的 python 脚本。

shell 脚本导出了许多变量,这些变量又被 python 脚本使用。

这在命令行中运行时运行良好,但在 crontab 中执行时不起作用。

在 cron 日志中,我可以看到 shell 脚本正在运行,但 python 脚本似乎没有运行。

  1. python 脚本能否从 cron 中的 shell 脚本运行?

  2. python 脚本是否能够从 cron 访问父 shell 脚本设置的环境变量?

4

1 回答 1

0

如果您遇到问题,最好在从 cron 调用的任何脚本中使用命令的完整路径,以避免调用 cron 的基本环境出现 PATH 和环境变量问题。

于 2013-07-14T15:16:35.833 回答