我编写了一个bash脚本来启动django进程,但是,我希望能够在运行bash脚本时结束django进程。我正在为Koding.com编写一个Web应用程序,通过按下按钮运行bash脚本,在与用户个人虚拟机链接的在线终端中启动django进程,我希望用户能够以按一下按钮。我知道控件C会结束这个过程,但是我无法在bash脚本中找到如何做到这一点。我怎么能这样做?谢谢!
答案 0 :(得分:1)
传递pidfile =< path_to_file> manage.py的参数,例如
manage.py runfcgi pidfile=/var/run/myapp.pid
此文件将包含应用程序的进程ID。你应该添加像
这样的东西kill $(cat /var/run/myapp.pid)
到bash脚本中的停止功能。