タグ付けされた質問 「systemd-timer」

2
Cron vs Systemdタイマー
最近、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つの並列比較。

3
systemdタイマーが次に実行されるタイミングを知る方法はありますか?
systemdタイマーをテストし、デフォルトのタイムアウトをオーバーライドしようとしていますが、成功していません。systemdに次にサービスを実行する時期を教えてもらう方法があるかどうか疑問に思っています。 通常ファイル(/lib/systemd/system/snapbackend.timer): # Documentation available at: # https://www.freedesktop.org/software/systemd/man/systemd.timer.html [Unit] Description=Run the snapbackend service once every 5 minutes. [Timer] # You must have an OnBootSec (or OnStartupSec) otherwise it does not auto-start OnBootSec=5min OnUnitActiveSec=5min # The default accuracy is 1 minute. I'm not too sure that either way # will affect …

1
systemdタイマーユニットを無効にする正しい方法はどれですか?
cronジョブのいくつかをsystemdに正常に移行しました。私はいくつかのガイドに従って、3つのファイルを作成する標準的なアプローチを取りました。 myjob.timer - systemd timer unit myjob.service - systemd service unit myjob.sh おそらく推測できるように、特定の時間にmyjob.timerがトリガーされ、myjob.serviceが実行され、myjob.serviceがmyjob.shを実行します。 すべてのタイマーに同じセットアップを使用し、すべてが正常に機能していることが確認できたので、myjob.timerを無効にします。これは単なるテスターです。 私はただやるのですか: systemctl --user disable myjob.timer または私もする必要があります: systemctl --user disable myjob.service 正しいことは何ですか?私はsystemdが初めてなので、適切な方法で物事を行う方法を学びたいです。システムを過剰な荷物が走らないようにするために、両方のユニットを無効にするのが正しいと思います。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.