PR

CentOSでcronの設定をする方法とpremature EOFというエラーが出る原因

スポンサーリンク

CentOS7でcronの設定をした。
とりあえず、最低限の方法を覚書き。

まず、cron.txtというファイルを作って以下の例のように、実行したい内容を書く。
以下だと、cron結果を受け取るメアドの設定と、実行時間&実行するバッチファイル(シェルファイル)の指定。

MAILTO=test@example.com
30 14 * * * $HOME/test.sh

で、次に

crontab cron.txt

として、crontabにcron.txtの内容を書き込む。

これで、14時半にtest.shを実行し、その実行結果をtest@example.comに送信する。

 

ちなみに実はこの方法、

crontab -e

として、同じ様に入力していっても結果は同じ。

でも、ローカルにtxtファイルとして保存しておきたかったので、上記方法をとった♪

 

あと、cron.txtの最後に改行を入れないと、以下のようなエラーが出てしまうので要注意!

"cron.txt":2: premature EOF
errors in crontab file, can't install.

コメント