ページコンテンツ
CentOS7への切り替え
CentOS6のサポート期限が切れるので、CentOS7への切り替えを行っていますが、cronを利用しようとしたところ、cronを利用することが出来ませんでした。
cronie-anacron、cronie-noanacron
CentOS7ではcronie-anacronというジョブスケジューラが初期導入されているそうですが、時間幅指定でのジョブ実行はできても、時間指定でのジョブ実行ができません。間指定でのジョブ実行は、cronie-noanacronを利用する必要があります。
cronie-noanacronをインストールするには、下記コマンドを実行します。
yum -y install cronie-noanacron
cronie-anacronは不要なため削除します。
※私のCentOS7環境には、cronie-anacronが導入されておらず、cronie-anacronの削除では、エラーになりました。
yum -y remove cronie-anacron
下記コマンドにて、cronie-noanacronがインストールされていることを確認します。
ll /etc/cron*
実行したいシェルは頻度に応じて、下記に配置します。
- /etc/cron.daily
- /etc/cron.weekly
- /etc/cron.monthly
下記コマンドにて、ジョブスケジューラを再起動します。
systemctl restart crond
関連記事
Linux以外のIT技術については、下記サイトにアクセスしてください。
気まぐれSE研究所(https://www.se-lab.yokohama/)