脚本不会在 cron 中运行,但在 root shell 中运行良好

脚本不会在 cron 中运行,但在 root shell 中运行良好

我的问题:我有一个 python 脚本,手动运行时运行良好,但使用 cron 运行时无法完成。我的脚本在 cron 中失败,因为它包含需要交互式 shell 的 pexpect 命令(我认为)。

示例代码:

p = pexpect.spawn('/bin/bash', timeout=3, searchwindowsize=-1)
p.expect(host + '@root:')

我的问题:是否有环境变量可以传递到 cron 中,以允许我的 cron 作业在交互式 shell 中运行?

相关内容