AWS EC2 cron(crontab) 利用方法
前提条件
cronとは?
cron(クーロン)は、Linuxで指定した時間にコマンドを自動実行する仕組みです。
以下のようなことができます。
・毎日バックアップを実行
・定期的にログを出力
・バッチ処理の自動化
事前にEC2サーバー作成は下記の内容をご参考にしてください。
cron(crontab) 利用方法
今回は、AmazonLinux2023を利用いたします。
1. 対象サーバーにログインいたします。
下記のコマンドを実施してください。
| コマンド | 説明 |
|---|---|
| $ sudo -i | rootユーザーに昇格いたします。 |
| # timedatectl set-timezone Asia/Tokyo # date | 日本時間に変更いたします。 dateコマンドで時間を確認いたします。 |
| # yum install -y cronie | cronをインストールいたします。 |
| # systemctl enable crond | サーバー再起動時に自動起動いたします。 |
| # systemctl start crond | cronを起動いたします。 |
| # crontab -e | cronを編集いたします。 |
| 53 13 * * * date >> /tmp/test.log | viで記述いたします。 毎日13時53分に時刻をログファイルに出力いたします。 |
| */5 * * * * date >> /tmp/test.log | viで記述いたします。 毎日5分おきに時刻をログファイルに出力いたします。 |
| # crontab -l | cron設定を確認いたします。 |
| # cat /tmp/test.log | ログファイルを参照してみましょう。 |
| # journalctl -u crond | journalからcron情報を参照してみましょう。 |

以上で「AWS EC2 cron(crontab) 利用方法」を完了いたします。

