1
私はbashコマンドを呼び出すセロリタスクを持っています(os.system()またはsubprocess.Popen()を使用できます)。Celeryでサブプロセスを呼び出すタスクの取り消し
私が呼ぶときは:私の仕事上の
revoke(task_id, terminate=True)
、サブプロセスの私のbashコマンドを実行すると、私のタスクによって作成されたが殺されていません。それを行う方法はありますか?
私はすでにSIGKILLで試してみましたが、信号がサブプロセスに転送されていないようです – Archimondain
サブプロセスを開始するときに 'shell = True'を使用していますか? – MrName
いいえ、私がそうするとき、物事はうまくいっていません。 SIGKILLシグナルをサブプロセスに転送する必要がありますか? – Archimondain