最近サーバーも Debian 系を使うことが増えてきた、というか意識的に CentOS (RHEL) から Ubuntu Server に切り替えているのだけれど、なんか cron が意図したとおりに動かないことが多かったので、気がついたことをメモ。 cron.hourly / cron.daily / cron.monthly が動かない場合 /etc/cron.houly、/etc/cron.daily、/etc/cron.monthly 各ディレクトリに実行ファイルをいれておくと、それぞれ1時間ごと、1日ごと、1ヶ月ごとに実行される。はずである。 しかしレンタルサーバー、クラウドIaaS、VPS のように、テンプレートから展開されたと思われる Debian / Ubuntu 環境では、これがまったく動いていない場合が多いように思う。これは「anacron」が入っていないことが原因かも
![Debian / Ubuntu で cron を使うときの注意](https://cdn-ak-scissors.b.st-hatena.com/image/square/9028cb09174b83fe0f3ac0c1fab678dbd8ad0d66/height=288;version=1;width=512/https%3A%2F%2Ftech.matchy.net%2Fwp-content%2Fuploads%2Fsites%2F2%2F2018%2F12%2Fubuntu-3344434_1280.png)