ホームページ > バックエンド開発 > Python チュートリアル > Crontab を使用して Python スクリプトの実行を 10 分ごとにスケジュールするにはどうすればよいですか?

Crontab を使用して Python スクリプトの実行を 10 分ごとにスケジュールするにはどうすればよいですか?

Susan Sarandon
リリース: 2024-10-22 07:27:02
オリジナル
644 人が閲覧しました

How to Schedule Python Script Execution Using Crontab Every 10 Minutes?

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 メソッドが機能しない場合は、次の要件を満たしていることを確認してください。次の条件が満たされています:

  • Python は /usr/bin/python または PATH 内の他の場所にインストールされています。
  • Python スクリプトには実行権限があります (chmod x script.py)。
  • Cron が実行中です。「service cron status」で確認し、必要に応じて「sudo service cron start」を使用して起動します。

スクリプトについて:

OpenStack での仮想マシンの作成を自動化する Python スクリプトを提供しました。このスクリプトには、10 分ごとに実行するという単純なタスクを超える機能があるようです。ただし、これは、crontab を使用して Python スクリプトの実行をスケジュールするという核心的な問題とは無関係です。

以上がCrontab を使用して Python スクリプトの実行を 10 分ごとにスケジュールするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート