我正在为用户创建一个小仪表板,允许他运行特定的作业(job).我正在使用Django,所以我希望他能够单击一个链接来启动作业(job),然后将页面返回给他,并显示作业(job)正在运行的消息.工作结果将在稍后通过邮箱发送给他.
我想我应该用subprocess.Popen
美元,但我不太确定.因此,在伪代码中,我想这样做:
if job == 1:
run script in background: /path/to/script.py
return 'Job is running'