我有一个芹菜任务调用bash命令(我可以使用os.system()或subprocess.popen())。
我打电话:
revoke(task_id, terminate=True)
在我的任务上,执行我的bash命令并由我的任务创建的子过程没有被杀死。有办法做到吗?
根据文档,当terminate=True
。
http://docs.celeryproject.org/en/latest/userguide/workers.html#revoke-revoking-tasks
由于可以忽略Sigterm,也许尝试发送Sigkill?