cron(クローン)とは、定時または定期的に処理を実行してくれます。
cronに、何時何分何秒という時間や何分間隔という記載を設定する事するとその処理が時間によって実行されます。
Amazon Linux2でcronがいないようだったのでインストールしました。
Cronと言ってもcronie、cronie-anacron、cronie-anacronなどがあるようです。今回はcronieをインストールしました。
環境はMacにAmazonlinux2のdockerコンテナを使用しています。
環境構築については以下を参考にして下さい。
Cronが存在しないことの確認
本当にcronはいないのか確認してみます。
find / -name 'cron'
一応、以下にもcronがいない事を確認します。
ls -al etc/
インストール
yumを使用してインストールします。
・コマンド
yum install cronie
インストールされたことの確認
etc ディレクトリ以下にcronが存在する事を確認します。
自分の環境では以下が増えていました。
ls -al etc
・結果
drwxr-xr-x 2 root root 4096 Dec 26 01:52 cron.d
drwxr-xr-x 2 root root 4096 Oct 18 2017 cron.daily
-rw------- 1 root root 0 Jan 16 2020 cron.deny
drwxr-xr-x 2 root root 4096 Dec 26 01:52 cron.hourly
drwxr-xr-x 2 root root 4096 Oct 18 2017 cron.monthly
drwxr-xr-x 2 root root 4096 Oct 18 2017 cron.weekly
-rw-r--r-- 1 root root 451 Oct 18 2017 crontab
最後に
次回は試しに設定してみます。