1

ファイルを AWS S3 にバックアップするかなり単純なスクリプトを作成しています。しかし、それは当面の私の質問とはまったく関係ありません。ユーザーは、おそらくコマンド ライン入力を通じて、スクリプトを実行する頻度を指定します。1 つのスクリプトを 1 回だけ実行したいだけです。もう 1 つの要件は、すべてのプラットフォームで実行する必要があることです。CronTab モジュールを発見しましたが、これは Linux と場合によっては OSX にのみ関連しています。

基本的に、私はセットを探していて、Python スクリプトへのアプローチを忘れています。

もう 1 つの質問ですが、スケジューリングは別のスクリプトで行う必要がありますか、それともスクリプト自体にスクリプトの実行のスケジューリングを含める方法はありますか?

4

1 に答える 1

2

これは一般に、プラットフォームに依存するスケジューラの質問です。たとえば、*nix のCron 、Windows、Windows のタスク スケジューラ、zOSのJES2などです。基本的に、ジョブを自動的にトリガーするには、デーモン プロセスが必要です。threading.Timerを使用して簡単な Python スクリプトを作成することもできます。

プラットフォームに依存しないソリューションが必要な場合は、次のソリューションを期待できます Advanced Python Scheduler

于 2013-05-24T17:58:54.587 に答える