Linuxサーバーには、毎日定期的に実行する必要のあるタスクがあるため、crontabツールを使用してスケジュールされたタスクをLinuxにデプロイする方法を学びます。
1.crontabのステータスを確認します
servicectl crond status
通常、デフォルトでオンになっており、クエリ結果は次のようになります。
2.スケジュールされたタスクを作成します
2.1シェルスクリプトに実行可能権限を付与する
chmod 755 test_crontab.sh
chmodについて:Linuxシステムchmod755パーミッション
2.2時間指定タスクの編集
crontab -e
形式はテキストエディタのようなもので、crontabのコマンド形式に従って、必要なコンテンツを書き込むだけです。
crontabコマンド形式の詳細な説明:
5 * * **コマンド は5分に1回コマンドを実行します
30 18 * * *コマンド は、コマンドが毎日午後6時30分に実行されることを指定します
30 7 8 * *コマンド は、コマンドが毎月8日の7:30に実行されることを指定します
30 5 8 6 *コマンド は、コマンドが毎年6月8日の5:30に実行されることを指定します
30 6 * * 0コマンド は、コマンドが毎週日曜日の6:30に実行されることを指定します
コマンドは、毎日午後4時、5時、および6時に、5分、15分、25分、35分、45分、および55分に実行されます。
5、15、25、35、45、55 16、17、18 * **コマンド