Crontab による Python スクリプト実行の自動化
Linux crontab を使用して Python スクリプトを 10 分ごとに実行したいと考えていたところ、競合する解決策に遭遇しました。説明のつかない結果。明確にするために、この実行をスケジュールするために crontab を編集するプロセスを詳しく見てみましょう。
Crontab を設定します。
/etc/cron.d/anacron の使用は避けてください。代わりに、より単純な「crontab -e」を使用してください。ファイルの末尾に次の行を追加するだけです:
*/10 * * * * /usr/bin/python /home/souza/Documets/Listener/listener.py
この行は、「listener.py」という名前の Python スクリプトを 10 分ごとに実行するように crontab に指示します。
編集Crontab ファイル:
デフォルトの crontab ファイルは /var/spool/cron/crontabs/username にあります (「username」を実際のユーザー名に置き換えます)。テキスト エディタ (nano や vim など) を使用して、このファイルを開きます。
または、ターミナルから直接「crontab -e」を実行することもできます。このコマンドは、デフォルトのテキスト エディタで crontab ファイルを開きます。
ファイルが開くと、そのファイルにはスケジュール コマンドが含まれています。空の場合は、上記の行を最後に貼り付けるだけです。
トラブルシューティング:
crontab メソッドが機能しない場合は、次の要件を満たしていることを確認してください。次の条件が満たされています:
スクリプトについて:
OpenStack での仮想マシンの作成を自動化する Python スクリプトを提供しました。このスクリプトには、10 分ごとに実行するという単純なタスクを超える機能があるようです。ただし、これは、crontab を使用して Python スクリプトの実行をスケジュールするという核心的な問題とは無関係です。
以上がCrontab を使用して Python スクリプトの実行を 10 分ごとにスケジュールするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。