のクイックガイド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.sh
12時間ごと。これは私が実行する必要がある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チュートリアル:
- Bashシェル
- Bashシェルスクリプトの概要
- フィッシュシェル
- シェル、ファイルの内容が入力されるのを監視します
- Vimを終了する方法
- UNIXエディター
- UNIXファイルシステムコマンド
- Unixシェルチュートリアル
- macOSまたはLinuxシェルでエイリアスを設定する方法
- 自作の実用ガイド
- macOSでxcrunの無効なアクティブな開発者パスエラーを修正する方法
- 完全な初心者のためのコマンドライン
- Linuxの紹介
- ポートを使用しているプロセスを見つける方法
- Linuxコマンド:mkdir
- Linuxコマンド:cd
- Linuxコマンド:pwd
- Linuxコマンド:rmdir
- Linuxコマンド:ls
- Linuxコマンド:mv
- Linuxコマンド:cp
- Linuxコマンド:少ない
- Linuxコマンド:tail
- Linuxコマンド:touch
- Linuxコマンド:cat
- Linuxコマンド:検索
- Linuxコマンド:ln
- Linuxコマンド:ps
- Linuxコマンド:echo
- Linuxコマンド:トップ
- Linuxコマンド:kill
- Linuxコマンド:killall
- Linuxコマンド:エイリアス
- Linuxコマンド:ジョブ
- Linuxコマンド:bg
- Linuxコマンド:fg
- Linuxコマンド:タイプ
- Linuxコマンド:これ
- Linuxコマンド:whoami
- Linuxコマンド:who
- Linuxコマンド:クリア
- Linuxコマンド:su
- Linuxコマンド:sudo
- Linuxコマンド:chown
- Linuxコマンド:chmod
- Linuxコマンド:passwd
- Linuxコマンド:開く
- Linuxコマンド:wc
- Linuxコマンド:履歴
- Linuxコマンド:du
- Linuxコマンド:umask
- Linuxコマンド:grep
- Linuxコマンド:man
- Linuxコマンド:uname
- Linuxコマンド:並べ替え
- Linuxコマンド:uniq
- Linuxコマンド:diff
- Linuxコマンド:nohup
- Linuxコマンド:df
- Linuxコマンド:xargs
- Linuxコマンド:gzip
- Linuxコマンド:gunzip
- Linuxコマンド:ping
- Linuxコマンド:traceroute
- Linuxコマンド:tar
- Linuxコマンド:エクスポート
- Linuxコマンド:crontab
- Linuxコマンド:dirname
- Linuxコマンド:basename
- Linuxコマンド:printenv
- Linuxコマンド:env
- edエディターの短いガイド
- vimの短いガイド
- emacsの短いガイド
- ナノへの短いガイド
- Linux、デバイスにスペースが残っていません
- Netcatの使い方