【发布时间】:2019-10-25 04:33:13
【问题描述】:
我有一个使用ThreadPool 进行多线程处理的python 程序。该程序是 shell 脚本中的一个步骤。当我在命令行上手动执行 shell 脚本时,整个流程按预期工作。但是,当我将 shell 脚本作为 cronjob 执行时,似乎流程在 python 多线程步骤完全完成之前进入了下一步。
在 python 程序中,我确实调用了 AsyncResult.get(timeout) 来等待所有结果返回,然后再继续。
【问题讨论】:
-
你能发布你的 cronjob 吗?另外,“程序是一步”是什么意思?
-
这是 shell 脚本中的一个命令。
标签: python multithreading cron threadpool