最近、cronに代わるもの、つまりsystemdタイマーが存在することが指摘されました。
ただし、systemdまたはsystemdタイマーについては何も知りません。cronのみを使用しました。
Arch Wikiには少し議論があります。しかし、私はcron
賛否両論に焦点を合わせて、systemdタイマーとの間の詳細な比較を探しています。私はDebianを使用していますが、これら2つの選択肢が利用可能なすべてのシステムの一般的な比較をお願いします。このセットには、Linuxディストリビューションのみが含まれる場合があります。
これが私が知っていることです。
クロンは非常に古く、1970年代後半に遡ります。cronの元の作成者は、Unixの作成者であるKen Thompsonです。Vixie cronは、最近のLinuxディストリビューションのcronが直接の子孫であり、1987年からのものです。
Systemdはもっと新しく、やや物議をかもします。ウィキペディアによると、最初のリリースは2010年3月30日でした。
したがって、systemdタイマーに対するcronの利点の現在のリストは次のとおりです。
Cronは、インストール可能なサポート対象ソフトウェアであるという意味で、Unixライクなシステムであることが保証されています。それは変わりません。対照的に、systemdは、将来Linuxディストリビューションに残る場合と残る場合があります。これは主に初期化システムであり、別の初期化システムに置き換えることができます。
Cronは使いやすいです。systemdタイマーよりも明らかにシンプルです。
cronに対するsystemdタイマーの利点の対応するリストは次のとおりです。
- Systemdタイマーは、より柔軟で機能が豊富です。しかし、その例が欲しいです。
したがって、要約すると、回答で見た方が良いものがいくつかあります:
- cronタイマーとsystemdタイマーの詳細な比較(それぞれの使用の長所と短所を含む)。
- 一方ができることともう一方ができないことの例。
- cronスクリプトとsystemdタイマースクリプトの少なくとも1つの並列比較。