如何使用bash脚本结束django进程?

时间:2014-03-30 20:00:45

标签: python linux django bash shell

我编写了一个bash脚本来启动django进程,但是,我希望能够在运行bash脚本时结束django进程。我正在为Koding.com编写一个Web应用程序,通过按下按钮运行bash脚本,在与用户个人虚拟机链接的在线终端中启动django进程,我希望用户能够以按一下按钮。我知道控件C会结束这个过程,但是我无法在bash脚本中找到如何做到这一点。我怎么能这样做?谢谢!

1 个答案:

答案 0 :(得分:1)

传递pidfile =< path_to_file> manage.py的参数,例如

manage.py runfcgi pidfile=/var/run/myapp.pid

此文件将包含应用程序的进程ID。你应该添加像

这样的东西
kill $(cat /var/run/myapp.pid)

到bash脚本中的停止功能。