Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在生产服务器上使用 waitress-serve 来运行我的烧瓶应用程序。但是,每次我想更改python代码时,我都需要在重新启动之前手动找到并杀死服务员。
$ ps -eaf | grep waitress $ kill waitress_pid $ waitress-serve --call --listen=127.0.0.1:5000 my_app:create_app &
有没有更聪明的方法来重新启动女服务员服务?
我也试图为此找到一个好的解决方案,但我想出的唯一解决方案是创建一个终端单线。
它看起来像这样:
kill -9 $(pgrep waitress) ; waitress-serve --call --listen=127.0.0.1:5000 my_app:create_app
pgrep waitress将产生立即被杀死的PID号。之后,waitress-serve-command 将启动您的服务器。
pgrep waitress
waitress-serve
我想你也可以在 .bashrc 文件中创建一个别名,或者一个独立的 bash 脚本也可以完成这项工作。