我有flask应用程序,并从5线程的gunicorn开始。到目前为止,我有两种选择可以停止运行。用grep杀死gunicorn并立即杀死所有5个pid将杀死命令或pkill命令。
但是两者都不是我想要的东西,尤其是使用pkill时,还有其他具有相同用户名运行的应用程序。
有人有可以使用的脚本吗?或一个想法,我可以实现吗?
答案 0 :(得分:0)
独角兽可以写他的pid to a file。
gunicorn ... -p /path/to/your/file/gunicorn.pid ...
然后,您可以运行类似的操作杀死应用程序:
kill `cat /path/to/your/file/gunicorn.pid`