コマンドを一定の時間に自動で起動させるためのスケジューラを管理するコマンド。
オプションをなにも付けずに標準入力に設定内容のテキストを入力すると、その設定に置き換える。
-l
-e
-e
は不要。-r
オプション-r
は確認なしに設定をすべて削除してしまう。r
はキーボード上ではe
の隣なので、編集のつもりで間違えて隣の文字をオプションにしてしまうと、事故になってしまう。
オプションを入れようとして、-
まで入力して、そのまま間違ってエンターを押してしまうと、標準入力から設定を読み込もうとして、入力待ち状態になる。このときに慌てて Ctrl-D を押してしまうと、空っぽで設定される、つまり設定をすべて削除してしまう。
普通に Ctrl-C を押せば、設定は変更されないので慌てないこと。
$ crontab -l | grep -E '^[^#].+$'
$ ssh REMOTE_HOST crontab -l