我写了一个bash脚本来启动django进程,但是,我希望能够在django进程运行时也使用bash脚本结束它。我正在为 Koding.com 编写一个 Web 应用程序,该应用程序通过在按下按钮运行 bash 脚本来在链接到用户个人 VM 的在线终端中启动 django 进程,我希望用户能够通过按下按钮来结束该过程。我知道控件 C 会结束该过程,但我无法在 bash 脚本中找到如何做到这一点。我该怎么做呢?谢谢!
将 pidfile=
manage.py runfcgi pidfile=/var/run/myapp.pid
此文件将包含应用程序的进程 ID。你应该添加类似的东西
kill $(cat /var/run/myapp.pid)
到 bash 脚本中的停止函数。