Linuxは、Cron、Anacron、Systemd-Timerの3つの異なるジョブスケジューラを提供します。 Cron/AnacronとSystemd-Timerの利点は何ですか?
systemd
は、ジョブのSTDOUTとSTDERRをキャプチャし、systemdジャーナルに保存します。systemctl status your-service
を使用して、実行したもののステータスを確認できます。ログをとかす以外に、cronはサービスの状態を照会する構造化された方法を提供しません。systemctl list-timers
を使用して、有効なタイマーの概要を取得し、最後に実行された日時と次回実行される日時を確認します。Systemdタイマーには、学習とセットアップのためのオーバーヘッドがありますが、多くの利点があります。 systemd-cron
やsystemd-cron-next
のようないくつかのパッケージは、cron
エントリをsystemd-timers
に変換して、世界最高のソリューションを提供できるようにします。