Linuxコマンド:crontab

のクイックガイドcrontabコマンド、cronジョブのスケジュールに使用

cronジョブは、特定の間隔で実行するようにスケジュールされているジョブです。コマンドで1時間ごと、毎日、または2週間ごとに何かを実行する場合があります。または週末に。これらは、特にメンテナンスと自動化を実行するサーバー上で非常に強力です。

ザ・crontabコマンドは、cronジョブを操作するためのエントリポイントです。

最初にできることは、どのcronジョブが自分で定義されているかを調べることです。

crontab -l

私のように、あなたは何も持っていないかもしれません:

実行

crontab -e

cronジョブを編集し、新しいジョブを追加します。

デフォルトでは、これはデフォルトのエディタで開きます。これは通常、vim。好きnanoさらに、この行を使用して別のエディターを使用できます。

EDITOR=nano crontab -e

これで、cronジョブごとに1行を追加できます。

cronジョブを定義する構文はちょっと怖いです。これが、私が通常Webサイトを使用して、エラーなしでWebサイトを生成できるようにする理由です。https://crontab-generator.org/

cronジョブの時間間隔を選択し、実行するコマンドを入力します。

にあるスクリプトを実行することを選択しました/Users/flavio/test.sh12時間ごと。これは私が実行する必要があるcrontab行です:

* */12 * * * /Users/flavio/test.sh >/dev/null 2>&1

走るcrontab -e

EDITOR=nano crontab -e

その行を追加してから、ctrl-Xを押してy保存する。

すべてがうまくいけば、cronジョブが設定されます。

これが完了すると、次のコマンドを実行して、アクティブなcronジョブのリストを表示できます。

crontab -l

実行中のcronジョブを削除できますcrontab -e繰り返しますが、行を削除してエディターを終了します。

ザ・crontabコマンドは、Linux、macOS、WSL、およびUNIX環境があるすべての場所で機能します

私の無料ダウンロードLinuxコマンドハンドブック


その他のCLIチュートリアル: