我使用Visual Studio模板中的Flask创建了一个默认的基本web服务器。当我从命令提示符启动它时,它显示“按Ctrl+C退出”。当我按下Ctrl+C时,什么也没有发生,服务器继续运行。
问:有没有办法让Flask像广告中说的那样在Ctrl+C上停止?
这是服务器启动的代码:
from os import environ
from myapp import app
if __name__ == '__main__':
HOST = environ.get('SERVER_HOST', 'localhost')
try:
当我尝试通过rails s启动服务器时,我得到以下错误消息:
C:\Users\Frankie\Documents\stocktracker>rails s
=> Booting WEBrick
=> Rails 3.2.8 application starting in development on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
A server is already running. Check C:/Users/Frankie/Docume
我有一个python应用程序,它作为console_script安装在Windows上。
我希望应用程序作为后台进程运行一段时间,然后终止它。
我从以下方面开始:
START /B <application_name>
并试图以下列方式终止它:
taskkill /PID <PID>
但是,当我尝试终止进程时,如果没有强制选项,则会得到以下错误:
ERROR: The process with PID 17836 could not be terminated.
Reason: This process can only be terminated forcefully