この記事では、主に Linux での Python スクリプトの自動起動とスケジュールされたタスクに関する関連情報をサンプル コードを通じて詳しく紹介します。Python を必要とするすべての人にとって、学習の参考となる価値があります。来て私と一緒に学びましょう。
はじめに
最近、同僚が Python スクリプトの自動起動とスケジュールされたタスクについて質問しました。多くの友人がこのトピックにあまり詳しくないことがわかったので、この記事では主に Linux での Python について紹介します。スクリプトの自動開始タスクとスケジュールされたタスクの関連コンテンツは、参考と学習のために共有されています。早速、詳細な紹介を見てみましょう:
1. Linux の起動時に Python を自動的に実行します
準備をします スクリプト auto.py を開始します
root 権限で次のファイルを編集します
sudo vim /ect/rc.local
終了 0 でスクリプトを開始するコマンドを編集します
/usr/bin/python3.5 /home/edgar/auto.py > /home/edgar/auto.log
最後に Linux を再起動します。スクリプトが自動的に実行され、ログが出力されます。
2. Python スクリプトをスケジュールに基づいて開始します
スケジュールされた開始スクリプト auto.py を準備します
root 権限で次のファイルを編集します
sudo vim /etc/crontab
に次のコマンドを追加しますファイルの終わり
2 * * * * root /usr/bin/python3.5 /home/edgar/auto.py > /home/edgar/auto.log
上記のコードは、2 分ごとにスクリプトを実行し、ログを出力することを意味します。
3. crontabの書き込みの説明
基本フォーマット
1.
* * * * * user command 分 时 日 月 周 用户 命令
* * * * * user command
3. 毎日 8:30 に 1 回実行します
* */2 * * * user command (/表示频率)
4. 1 時間ごとに 1 回実行します
30 8 * * * user command
4.実行された毎月3日から6日まで8:30に1回
30,50 * * * * user command(,表示并列)
5、毎週月曜8:30に1回
30 8 3-6 * * user command (-表示范围)
以上がLinux で Python スクリプトでタスクを自動開始およびスケジュールする方法の詳細な例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。