crontabの使い方

crontabは、Linux システム上で自動的にタスクを実行するためのツールです。ユーザーは、指定されたスケジュールに従ってタスクの実行時間を設定できます。スケジュールは、毎日、毎週、毎月、または毎年から選択できます。以下は、crontab の使用方法です。 1. ターミナルを開き、次のコマンドを入力して crontab ファイルを編集します。 “`bash crontab -e “` crontab を初めて使用する場合、システムは既定のエディターを選択するように求めます。 2. crontab ファイルを編集します。 crontab ファイルの各行は 1 つのタスクを表し、各行の先頭には時刻表現を入力し、その後に実行するコマンドを入力します。時刻表現には、分、時、日、月、曜日が含まれます。 たとえば、毎日午前 9 時にタスクを実行したい場合は、crontab ファイルに以下の内容を追加します。 “` 0 9 * * * コマンド “` ここで、「0」は分を表し、各時間の 0 分目に実行することを示します。「9」は時を表し、各日の 9 時目に実行することを示します。「*」は日を表し、毎日実行することを示します。「*」は月を表し、毎月実行することを示します。「*」は曜日を表し、毎週実行することを示します。 ワイルドカード「*」に加えて、具体的な数値を使用することもできます。たとえば、「1,3,5」は 1、3、5 を示し、「*/2」は 2 ごとに、「1-5」は 1 から 5 を示します。 3. crontab ファイルを保存して終了します。編集が完了したら、Ctrl + X を押して、続いて Y を押して Enter キーを押してファイルを保存します。 4. 設定されているタスクを表示します。次のコマンドを入力して、設定されているタスクを表示します。 “`bash crontab -l “` 5. 設定されているタスクを削除します。次のコマンドを入力して、すべてのタスクを削除します。 “`bash crontab -r “` 注意: – crontab ファイルの各行のタスクは、改行で終わる必要があります。 – crontab ファイルでは「@」記号を使用して一般的な時刻表現を表すことができます。たとえば、「@reboot」はシステム起動時にタスクを実行することを示し、「@daily」は毎日タスクを実行することを示します。 – crontab ファイルのタスクは、バックグラウンドで実行され、ターミナルには表示されません。 – crontab ファイルの変更は、次回のタスク実行時にのみ有効になります。すぐに保存しても変更は反映されません。 これらは、crontab の基本的な使用方法です。詳細な使用方法やオプションについては、crontab のドキュメントを参照するか、`man crontab` コマンドを使用して確認してください。

コメントを残す 0

Your email address will not be published. Required fields are marked *


广告
広告は10秒後に閉じます。
bannerAds