<< NEW | main | OLD>>
月一でHDDのself-test(long)をしているんですが
ここ何回か妙に時間かかると思ってログ見てたら
99-raid-checkというRAIDのチェックスクリプトと
ちょうど実行時間が被ってました

こいつはFedora14だと/etc/cron.weeklyにあって
毎週呼ばれるようになってます

そこで/etc/crontabの設定を変えて
開始時間をずらそうと考えたわけですが
なぜか今月もまた時間が被ってしまいました
しかもログ見たらなんと99-raid-checkが二回走ってるという始末

さらに注意して見ると
他の日次・週次jobなんかもみんな二回実行されてました


で、jobが実行されるまでのシーケンスを追いかけてわかったんですが
Fedora14のデフォルトの設定だと、
実質的にjobを起動しているのはcronではなく
anacronってのが担当してるみたいです
正確に言うと、cronのhourlyで毎時anacronを呼んでいるので、
結局anacronの設定にもとづいてjobが実行されます

anacronというのはもともと、常時起動してないマシンなどで
jobが確実に実行されるように設計された仕組みだそうで、
前回の実行日をファイルに記録しておき、そこからの経過日数を元に
jobを実行するかどうかを判定しています

つまり午前0時に日付が変わった瞬間にcron.hourlyでanacronが実行され、
そこでanacronはすべての日次jobが最終実行から
1日経過していると判断し、即時実行しようとします
同じように、条件さえ満たせば週次・月次ジョブも実行します

しかし、実際にログを見てみると
ジョブが実行されているのは午前3時過ぎであることがわかります
これはanacronの、ジョブの実行時間対を制限する設定がデフォルトで
START_HOURS_RANGE=3-22
となっているので、
3時までは実行待ち状態となっているためと考えられます


また、anacronも所詮はcronから呼ばれるjobの一つなので、
cronの方はanacronの動作なんか全く考えずに
crontabに書かれた他のjobを時間通りに実行していきます

そんなわけで、デフォルトのcrontabには何も書かれてないわけで、
crontabに設定を追加してしまうと、
cronとanacronにそれぞれ一回ずつ計二回
jobが実行されるという不思議な事態になるというわけです


と、ここまで散々調べて
やっと理解した所で超わかりやすくまとまったサイトを発見
これまでの苦労はなんだったんだ・・・

http://d.hatena.ne.jp/eth0jp/20110301/1298972224


うちの場合常時起動してるんでcron一本でいいかなということで
とりあえずanacronの方を無効にすることにしました

man anacronに書いてあるとおり
/etc/cron.hourly/0anacronを
/etc/cron.hourly/jobs.denyというディレクトリを作って
その中に放り込みました

これでrun-partsの実行対象からはずれ
cron.hourlyでanacronが実行されなくなります


ちなみに・・・
本日早速Fedora16にアップグレードしてみたんですが
/etc/cron.hourly/0anacronが再作成されていました
私と同じ処置をした方は注意してください

あと肝心の/etc/cron.weekly/99-raid-checkがなくなってます
変わりに/etc/cron.d/raid-checkってのができてますが
まだよく調べてないので、同じものかどうかは不明です
Linux comments(0) -


コメント


フォーム

ブログ内検索

自作ツールなど
■棒読みちゃんプラグイン
2ch専用ブラウザ読み上げ(改良版)

■IntelliPark設定ツール
WDIDLE3 for Windows

■マウスユーティリティ
Wheelpool

■ユーザー入力監視ソフト
iDLEM@STER

■さぽている攻略 [公開終了]
さぽつ~る(さぽつーる)
アイテムリスト成型
調合成功率計算
カテゴリー別

openclose

プロフィール

百合亞

Author:百合亞
敬虔な百合信仰者かつ崇拝者
将来の夢は女の子

管理人にメール

お名前:
メール:
件 名:

りんく
ことのはアムリラート

美少女万華鏡 -罪と罰の少女-

FLOWERS

2017年5月26日発売のNavel新作『月に寄りそう乙女の作法2.1エスパル』を応援しています!

「天結いキャッスルマイスター」応援中!

『想いを捧げる乙女のメロディー』2017年3月24日発売予定

オトメ*ドメイン

eye★phon(アイ・フォン)『つい・ゆり ~おかあさんにはナイショだよ~』

AXL新作第12弾「恋する乙女と守護の楯~薔薇の聖母~」 2016年1月29日発売予定!

お嬢様と秘密の乙女

カミツレ

【ハピメア】応援バナー

【白雪の騎士】応援バナー

ノブレスオブルージュ

シロガネオトメ

『ヒメゴト・マスカレイド』応援中!

屋上の百合霊さん

天使の羽根を踏まないでっ

「キミとボクとエデンの林檎」公式サイトへ

『るいは智を呼ぶファンディスク』を応援しています!

『処女はお姉さまに恋してる ~2人のエルダー~』絶賛発売中!!

りんく2
藤真拓哉オフィシャルブログ
CrystalDiskInfo - 水晶雫

マリかう

Powered by FC2 Blog    Templete by hacca*days.

PR