[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:22745] Re: abount crontab



松永です。たくさんのアドバイスありがとうございました。

  From: Hirokazu Takata <htakata@xxxxxxxxxxxxxxxxxxxx>
  Subject: [debian-users:22736] Re: abount crontab
  Date: Mon, 12 Jun 2000 00:05:17 +0900
  Message-ID: <20000612000942A.htakata@xxxxxxxxxxxxxxxxxxxx>
/
htakata> 高田@伊丹です。
htakata> 
htakata> /etc/cron.d/anacron の設定を変えればよいのではないでしょうか?
htakata> デフォルトでは 7:30amとなっているみたいです。
htakata> (試してみたわけではありません。ハズシていたらごめんなさい。)

  From: Hiroshi KISE <fuyuneko@xxxxxxxxxxxx>
  Subject: [debian-users:22737] Re: abount crontab
  Date: Mon, 12 Jun 2000 00:15:43 +0900
  Message-ID: <200006111515.AAA25173@xxxxxxxxxxxx>
/
fuyuneko> ドキュメントを読む気がなかったのでdpkg -L anacronして
fuyuneko> /etc/cron.d/anacron を発見、直接変更したところ、それなりに
fuyuneko> 動いているようです。

  From: Toshihide Shimayama <tshm@xxxxxxxxxxxxxxxxxxxx>
  Subject: [debian-users:22740] Re: abount crontab
  Date: Mon, 12 Jun 2000 00:47:04 +0900
  Message-ID: <20000611084649Y.tsm@xxxxxxxxxxxxx>
/
tshm> これは、/etc/cron.d/anacron を見ればわかります。
tshm> デフォルトで7:30 になってます。

うーむ。どうしてこのファイルに気付かなかったんだろう。
で、昨夜寝る直前にこのファイルを書き換えました。
しかし、今朝起きて、電源を入れても anacron が起動しません。

よく考えたら、/etc/cron.d/anacron って結局は crontab に書いたのと同じ
効果があるんですよね?そうすると、電源が落ちている間に所定の時間が来て
も cron は動かないから anacron -s も動かないんですね。

最近、cron.daily が動いていたのは朝6時半に電源を入れて、7時半に電源を
切って出勤して職場で電源を入れ直していたので、電源を切る直前に anacron -s
が働いて、職場で(5分たってから) cron.daily が働いていたんですね。

ということで、気がついたんですが、/etc/cron.d/postgresql が最近まった
く動いていない。(default は 朝の4時に起動することになっていました)
うーむ。困った。

tshm> 用は、hibernation(suspend)から帰ってきたときに、
tshm> anacronが走ればいいんですよね。

ええ、そういうことです。

tshm> だったら、/etc/apm/event.d/ に 起きた(resumeした)とき anacron 
tshm> をよぶスクリプトを置けばいいですね。
tshm> たとえば、まわりにいるのをまねすると。
tshm> --
tshm> #!/bin/sh
tshm> ["$1" == resume ] && anacron -s
tshm> --

おお、なるほど。試してみます。anacron -s 自身は何回実行してもかまわな
いはずですものね。

tshm> とか、こんなかんじでどうかな。たぶん slink のときはこれが
tshm> あったんじゃなだろうか?

p0 8:37 sakura:matznaga[500] ls /slink/etc/apm
resume.d/  suspend.d/
p0 8:59 sakura:matznaga[501] ls /slink/etc/apm/resume.d 
pcmcia*
p0 8:59 sakura:matznaga[502] ls /slink/etc/apm/suspend.d 
pcmcia*

ということで、slink のときの /etc/apm/* には pcmcia 関係しか入っていな
かったようです。やはり cron そのものが hibernation(suspend) 中に指定時
刻が来た イベントを実行していたようです。

fuyuneko> slinkのころの動作のほうがよかったと思うこともあるんですが、設定で
fuyuneko> 変更できるのですかね?

ということで、こちらの情報がありましたら、お願いします。