我正在尝试创建可以运行此命令的批处理脚本或计划任务:
pythonw manage.py runserver >nul
如果我从命令提示符下写它,它将运行,并返回提示符,但如果我尝试使用批处理文件或计划任务运行它,它将打开一个窗口并锁定该命令。 窗口我将关闭,添加一个#34;退出"但它将被锁定在第一个命令中,除非我在任务管理器中终止进程。
我该怎么做?如果它在普通cmd中工作,为什么在.bat或.cmd文件中不能以相同的方式工作?
答案 0 :(得分:1)
好的,经过越来越多的测试,我发现了一些有用的东西。很抱歉在没有搜索和测试的情况下提出问题。
这是有效的:
CMD /c start "" /B path\to\pythonw.exe path\to\manage.py runserver > nul ^& exit
在.cmd文件中。 执行该文件正确启动Django dev webserver,运行该.cmd文件的计划任务也启动服务器。