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



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

将 pidfile= 参数传递给 manage.py,例如

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

此文件将包含应用程序的进程 ID。你应该添加类似的东西

kill $(cat /var/run/myapp.pid)

到 bash 脚本中的停止函数。

最新更新