4

これを行うための最良の方法をしばらく探していましたが、実際にはあまり進んでいません。cron で 1 日に数回実行される Python スクリプトがあります。このスクリプトは、別のスクリプトの実行をスケジュールする必要がある日時を決定します。このスクリプトを実行する必要がある時間、日付、および期間は劇的に異なり、それらは 1 回限りのイベントです。

私の問題は、これらのイベントを実際にスケジュールする方法です。誰かが適切なpythonまたはlinuxの方法をアドバイスできますか?

ありがとう

更新: プロンプトをありがとうチャップス。

これを検索している他の人のために、スクリプト foobar.py を 7 月 14 日の午前 9 時 15 分に実行するために私が行ったことは次のとおりです。

import subprocess
subprocess.Popen(['python foobar.py | at 9.15am Jul 14',], shell=True)
4

2 に答える 2

3

atPython スクリプトからコマンドを使用します。こちらのドキュメントを参照してください。

于 2012-05-14T21:34:05.443 に答える
0
import time,sched;

sched はあなたが探しているものだと思います

于 2012-05-15T03:49:16.270 に答える