ユーザーが特定のジョブを実行できるようにする小さなダッシュボードを作成しています。私はDjangoを使用しているので、リンクをクリックしてジョブを開始し、ジョブが実行されているというメッセージとともにページに戻ることができるようにしたいと考えています。ジョブの結果は、後で彼に電子メールで送信されます。
私は使用することになっていると信じていますsubprocess.Popen
が、それについてはわかりません。したがって、疑似コードでは、ここで私がやりたいことは次のとおりです。
if job == 1:
run script in background: /path/to/script.py
return 'Job is running'