如何使用django在后台使用进程? [英] how can I put a process in background using django?

查看:151
本文介绍了如何使用django在后台使用进程?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我尝试过os.system,os.spwanl等..但是它的工作不正常



我需要从django应用程序执行一些后台进程。 / p>

解决方案

我使用过 paramiko 将进程放在localhost / remote hots的后台。

  ssh = paramiko。 SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh.connect(host,user,pwd,port,.......)

si ,所以,se = ssh.exec_command('nohup'+ cmd +'&')
so.read()
se.read()
/ pre>

已解决问题....


I tried os.system, os.spwanl, etc.. but it doesn't work well

I need to execute some background process from django application.

解决方案

I've used paramiko to put the process in background for localhost/remote hots..,

ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh.connect(host,user,pwd,port,.......)

si, so, se = ssh.exec_command('nohup' + cmd + '&')
so.read()
se.read()

has resolved the issue....

这篇关于如何使用django在后台使用进程?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆