CentOS7 Cronが使えない

投稿者: | 2020年10月28日

ページコンテンツ

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/)

最近の投稿記事