AnacronはDebianで何も実行していないようです。ところで、なぜそうなのでしょうか? [コピー]

AnacronはDebianで何も実行していないようです。ところで、なぜそうなのでしょうか? [コピー]

Debian サーバーに奇妙な問題があります。数週間前まで、anacronは私のクローンタスクをうまく実行し、その時間のバックアップがあることがわかったので、実行していました。その後、/etc/cron.daily/weekly/monthlyでcronジョブの実行を停止したようです。ただし、ログには何の問題もありません。最新のanacronログは次のとおりです。

Nov 27 22:30:58 localhost anacron[2229443]: Anacron 2.3 started on 2023-11-27
Nov 27 22:30:58 localhost anacron[2229443]: Normal exit (0 jobs run)
Nov 27 22:30:58 localhost systemd[1]: anacron.service: Deactivated successfully.
Nov 27 23:33:19 localhost systemd[1]: Started anacron.service - Run anacron jobs.
Nov 27 23:33:19 localhost anacron[2230690]: Anacron 2.3 started on 2023-11-27
Nov 27 23:33:19 localhost anacron[2230690]: Normal exit (0 jobs run)
Nov 27 23:33:19 localhost systemd[1]: anacron.service: Deactivated successfully.
Nov 28 07:34:01 localhost systemd[1]: Started anacron.service - Run anacron jobs.
Nov 28 07:34:01 localhost anacron[2240027]: Anacron 2.3 started on 2023-11-28
Nov 28 07:34:01 localhost anacron[2240027]: Will run job `cron.daily' in 5 min.
Nov 28 07:34:01 localhost anacron[2240027]: Jobs will be executed sequentially
Nov 28 07:39:01 localhost anacron[2240027]: Job `cron.daily' started
Nov 28 07:39:02 localhost anacron[2240113]: Updated timestamp for job `cron.daily' to 2023-11-28
Nov 28 07:39:03 localhost anacron[2240027]: Job `cron.daily' terminated
Nov 28 07:39:03 localhost anacron[2240027]: Normal exit (1 job run)
Nov 28 07:39:03 localhost systemd[1]: anacron.service: Killing process 2240176 (ConfigServer Ve) with signal SIGKILL.
Nov 28 07:39:03 localhost systemd[1]: anacron.service: Killing process 2240182 (sleep) with signal SIGKILL.
Nov 28 07:39:03 localhost systemd[1]: anacron.service: Deactivated successfully.
Nov 28 08:30:42 localhost systemd[1]: Started anacron.service - Run anacron jobs.
Nov 28 08:30:42 localhost anacron[2241219]: Anacron 2.3 started on 2023-11-28
Nov 28 08:30:42 localhost anacron[2241219]: Normal exit (0 jobs run)

cron.daily正常に実行され、正常に終了すると主張するようです(そして毎週/毎月、より早い)。しかし、バックアップは行われず、電子メールも私には送信されません。常に出力を印刷して電子メールを生成するようにテストスクリプトが設定されています。私は生涯の間にアナクロンがなぜ何もせず、エラーも記録しないのを知りません。

私はいません。覚える数週間前にこの問題を引き起こす可能性があるすべての作業を実行してください。これは私の/ etc / anacrontabです:

# /etc/anacrontab: configuration file for anacron

# See anacron(8) and anacrontab(5) for details.

SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
HOME=/root
LOGNAME=root

# These replace cron's entries
1       5       cron.daily      run-parts --report /etc/cron.daily
7       10      cron.weekly     run-parts --report /etc/cron.weekly
@monthly        15      cron.monthly    run-parts --report /etc/cron.monthly

これをデバッグして問題を見つけるにはどうすればよいですか?私のオペレーティングシステムはDebian 12.1です。

答え1

まあ、ちょっと分かりました(ありがとう)これ)はrun-parts拡張子を持つファイル/リンクを無視します。役割と一致しません.。なぜか分からない。私はシンボリックリンクを/etc/cron.daily含めないように変更しました.extension。クレイジー。

関連情報