11

バッチファイルを使用して複数のpythonの実行をスケジュールしようとしています。

たとえば、毎日実行するようにスケジュールしたい python ファイルがあります。

D:\py\s1.py
D:\py\s2.py

これら 2 つのファイルを .bat に結合して、python.exe( C:\python27\python.exe) を使用してこれら 2 つのファイルを同時に実行するスケジュールを設定するにはどうすればよいでしょうか。

ありがとうございました

4

1 に答える 1

27

方法 1 : バット ファイル。

PATH 環境変数に python がある場合:

start python D:\py\s1.py
start python D:\py\s2.py

Else リテラル パス

start C:\python27\python.exe D:\py\s1.py
start C:\python27\python.exe D:\py\s2.py

これは、どちらの実行からの戻りも待機しないことに注意してください。スペースや特殊文字が含まれている場合は、パス文字列を引用符で囲むことを忘れないでください。

詳細start /?なヘルプとオプションについては、 を参照してください。

方法 2 : 2 つの異なるスケジュールされたタスク

同時に開始される 2 つの個別のスケジュールされたタスクを作成し、それぞれが python を呼び出してスクリプトの 1 つを実行します。

于 2012-12-14T14:39:10.353 に答える