要将Python虚拟环境中的Django应用程序注册到Windows任务计划程序中,您需要使用”&&”命令连接
首先
我将介绍在Windows服务器的任务计划程序中一直运行基于Python虚拟环境的Django应用的技巧。
- OS:Windows10 Pro または Windows Server 2016 / 2019
結論:总结来说。
在批处理文件中,使用 “&&” 连接符将以下命令连接起来进行描述。
SEQコマンド1Python仮想環境のアクティベーションコマンド2Djangoアプリサーバの実行コマンド
&& 接続子:プロセスの実行が完了してから次のプロセスを実行します
まずPython仮想環境のアクティベーションの終わるのを待ってから、Djangoアプリサーバの実行を行うようになります
受到最近疫情的影响,全球的经济受到了巨大的冲击。
- ¥¥windows-server001¥dev¥django¥webSite¥runsurver.bat
C:\dev\django\venv\Scripts\activate.bat && python C:\dev\django\webSite\manage.py runserver 0.0.0.0:7000
将该批处理文件注册并安排在Windows任务计划程序中执行。
这样就可以在Windows上持续运行运行在Python虚拟环境中的Django应用程序了。
- 環境
Pyhon仮想環境パスDjangoアプリケーションパスアクセス許可ポートC:¥dev¥django¥venvC:¥dev¥django¥webSite7000
- バッチコマンド
WindowsコマンドプロンプトでのPython仮想環境アクティベーションコマンドDjangoアプリを全IPクライントからの7000番ポートでHTTPリクエストを受け付けて実行C:¥dev¥django¥venv¥Scripts¥activate.batC:¥dev¥django¥webSite¥manage.py runserver 0.0.0.0:7000
-
- ご参考まで:Powershellの場合
C:¥dev¥django¥venv¥Scripts¥activate.bat が C:¥dev¥django¥venv¥Scripts¥activate.ps1 になります
上述