またまた /etc/cron.daily/ が実行しない事を確認しました
何故? どうして? 何が悪いんだぁ~ と色々調べる事にしました
調査結果
run-parts /etc/cron.daily を実行すると command not found と
表示する状態でした
あれぇ~ 普通なら /etc/cron.daily/ が全て実行するはずが・・・・
もしかして? anacron を導入していないからだと思って
anacron を導入する事にしました
■導入方法
①.apt-get install anacron
※.正常に導入する事を確認して下さい
anacron を導入後、run-parts /etc/cron.daily を実行すると
以下のエラーが表示するようになりました
■エラー内容
/etc/cron.daily/makewhatis.cron: line 12: touch: command not found
/usr/sbin/makewhatis: line 1: basename: command not found
/usr/sbin/makewhatis: line 1: mktemp: command not found
/usr/sbin/makewhatis: Can’t create temp file, exiting…
/etc/cron.daily/makewhatis.cron: line 18: rm: command not found
修正方法
①.以下の操作を実行します。
vi /etc/cron.daily/makewhatis.cron
12行目(変更前)
LANG=ja_JP.eucJP makewhatis -w
14行目(変更前)
LANG=ja_JP.eucJP makewhatis -u -w
12行目(変更後)
LANG=ja_JP.eucJP /usr/sbin/makewhatis -w
14行目(変更後)
LANG=ja_JP.eucJP /usr/sbin/makewhatis -u -w
12行目(変更後)と14行目(変更後)を変更する事で、run-parts /etc/cron.daily
を実行しても正常に /etc/cron.daily が動作する事を確認出来ました
logwatch のログがメール通知されない(Ⅲ)
- 公開日:
この記事を書いている人
よし
某企業のSEとして社会に貢献している状態です。
また、2005年から自宅にサーバを構築するようになり
以下のタイミングで再構築など実施しています。
・玄箱HG(2005年11月~2007年5月)
・OpenMicroServer (2007年5月~2008年7月)
・MP965-D(2008年7月~2011年5月)
・SuperMicro(2011年5月~2014年12月)
・D54250WYB(2014年12月~現在)