Table of Contents

問題

Amazon Linux 2023でcrontabを設定しようとしたところ、下記のエラーが発生。

crontab -u root -e
bash: crontab:: command not found

原因

残念ながらAmazon Linux 2023ではcrontabがデフォルトでは利用できません。
Amazon Linux 2023 AMIにcronie パッケージが含まれていないのは意図的なものだそうです。下記のissue を参照にしてください。

https://docs.aws.amazon.com/ja_jp/linux/al2023/ug/deprecated-al2023.html

https://github.com/amazonlinux/amazon-linux-2023/issues/300

解決方法

下記のコマンドでcronieをインストールしましょう。

sudo yum install cronie -y
sudo systemctl enable crond.service
sudo systemctl start crond.service
sudo systemctl status crond | grep Active
Active: active (running) since Thu 2023-08-31 16:21:44 JST; 10s ago

よいcrontabライフを!