【发布时间】:2014-05-11 14:54:20
【问题描述】:
我编写了一个 bash 脚本来启动一个 Django 开发服务器,但是,我也希望能够在服务器使用 bash 脚本运行时退出该服务器。我正在为 Koding.com 编写一个 Web 应用程序,它通过按下按钮运行 bash 脚本,在链接到用户个人 VM 的在线终端中启动 Django 进程,我希望用户能够用按下一个按钮也是如此。我知道控制 C 将结束该过程,但我无法找到如何在 bash 脚本中执行此操作。我怎么能这样做呢?谢谢!
更新:我最终结合了我为这个问题选择的答案和我问的另一个问题的答案(如何在 django shell 中运行 unix 命令)来解决我的问题:https://stackoverflow.com/a/22777849/2181017
【问题讨论】:
-
老派:你可以使用它的 PID 杀死进程。启动时将PID写入
server.pid文件,然后kill它。
标签: python linux django bash shell