Linuxのスケジュールタスク追加方法

Linuxではcrontabコマンドで定期実行タスクの編集、管理ができます。以下、追加する場合の手順です。

  1. ターミナルウィンドウを開き、以下のコマンドを入力して、スケジュールされたタスクを編集します:
crontab -e
  1. 初めてスケジュールジョブを編集するときは、エディタを選択するプロンプトが表示されるので、お好みのエディタを選択してEnterキーを押します。
  2. エディターは空のファイルを開きます。各行は、計画されたタスクを表します。各行のフォーマットは次のとおりです。
* * * * * command
  1. 第1个星号表示分钟(0-59)
  2. 第2个星号表示小时(0-23)
  3. 3つ目のアスタリスクは日を表しています。(1~31)
  4. 4番目のアスタリスクは月(1-12)を示す
  5. 5番の*は曜日(0-7)を示し、0と7は共に日曜日を表します
  6. コマンドは実行したいコマンドやスクリプトを示す

たとえば、毎日午前 2 時にスクリプトを実行하려る場合は、次の行を追加します。

0 2 * * * /path/to/script.sh
  1. 修正を終えたタスクを保存してエディタを閉じます。ナノ・エディタの場合は、Control + X キーを押してから Y キーを押すと修正を保存します。
  2. 「crontab: installing new crontab」と表示される場合は、スケジュールされたジョブが正常にインストールされたことを示しています。

点検の注意事項:

  1. rootユーザーとして実行する必要のあるタスクがcronジョブの場合、sudo crontab -eを使用することで、rootユーザーのcronジョブを編集可能です
  2. crontab -eコマンドでcrontabを編集し、該当する行を削除し、保存すると、指定したスケジュールタスクを削除できます。
  3. crontab -l コマンドで現在のユーザーの予約ジョブ一覧を参照できます。
bannerAds