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

[debian-users:35261] Re: cron について



佐野@浜松です。

In <20021109.014732.730551005.lieuML@xxxxxxxxxxx>,
 on "Sat, 9 Nov 2002 01:47:11 +0900",
  WATANABE Takashi <lieuML@xxxxxxxxxxx> さん wrote:

> こんにちは。渡辺@woody(kernel-2.4.19)です。
> 
> 2002/11/09 (土) 01:37 に echo "Hello" >tmp.txt という
> コマンドを実行したかったのですが、

特定の日時に一度だけ実行すれば良いのなら、at や batch を
使うという方法もありますね。at 01:37 November 9 2002 とか。

> ~$ crontab -e
> で次の 2 行を加えてみても実行されませんでした。
> MAILTO=jojo
> 37 1 9 11 6 echo "Hello" >tmp.txt
> ホームディレクトリに tmp.txt が見当たりませんでした。

jojo は実在するアカウントなんですよね ?

手元の woody / sid でそれぞれ似たような例を試してみましたが
特に問題無く実行されました。

# sid だと anacron 無しの cron だけだったのでそのせいかと
# 思って woody にも chroot して試してみましたが、OK でした。
# woody のパッケージのバージョンは下と同じです。

> $ dpkg -l | grep cron
> ii  anacron        2.3-6          a cron-like program that doesn't go by time
> ii  cron           3.0pl1-72      management of regular background processing

> 何が原因でしょうか。

まさかとは思いますが、/usr/sbin/cron が動いていない、という
ことはありませんよね ?

ああ、そういえば /etc/init.d/anacron に

case "$1" in
  start)
    # Really on_ac_power is not a sufficient test, as it only looks at
    # APM and we ought to also check whether we're on a UPS battery.
    if test \! -x /usr/bin/on_ac_power || on_ac_power >/dev/null
    then
        echo -n "Starting anac(h)ronistic cron: anacron"
        anacron -s
        echo "."
    else       
        echo "Starting anac(h)ronistic cron: deferred while on battery power."
    fi
    ;;

という記載があるんですが、これは関係あるのかな ?

--
   # わたしのおうちは浜松市、アカウミガメもやってくる
    <kgh12351@xxxxxxxxxxx> : Taketoshi Sano (佐野 武俊)