ネットワークが準備されるまでシステムデバイスを遅らせる方法は?

ネットワークが準備されるまでシステムデバイスを遅らせる方法は?

cronからcronに切り替えました。システムクローンDebianの不安定なシステムで作業していますが、毎日「cronジョブ」がインターネットからデータベースを取得するmixmasterを実行し、cron-daily.timerがネットワークの起動前、停止RAMから起動した後にトリガーされるため、頻繁に失敗します。 、mixmasterがサーバーにアクセスできません。

Apr 24 11:02:23 run-parts[13608]: /usr/bin/mixmaster-update: Get failed for http://www.noreply.org/echolot/pgp-all.asc (500 Can't connect to www.noreply.org:80)
Apr 24 11:02:23 run-parts[13608]: Downloading of mlist and/or mixring failed (do you need a proxy?). Aborting.
Apr 24 11:02:23 su[13809]: pam_unix(su:session): session closed for user mixmaster
Apr 24 11:02:23 run-parts[13608]: run-parts: /etc/cron.daily/mixmaster exited with return code 22

ネットワークが起動して実行されるまでタイマーを遅らせることはできますか?

ベストアンサー1

cronの代わりにsystemdタイマーを使用してください。

その後、システムデバイスで指定できますAfter=network-online.target and Wants=network-online.target

おすすめ記事