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が初めてなので、適切な方法で物事を行う方法を学びたいです。システムを過剰な荷物が走らないようにするために、両方のユニットを無効にするのが正しいと思います。