システムサービスを自動的に無効にする方法は?

システムサービスを自動的に無効にする方法は?

サービスを通じて以下を達成したいと思います。最初の起動時に自動的に起動し、一度実行してから停止して無効にしたいと思います。欠陥が発生しても問題ありません。

実行するには別のサービスが必要なので、systemdサービスが最善の選択です。

[Unit]
Description=Your Daemon Name
Require = otherservice.service

[Service]
ExecStart=/path/to/executable

[Install]
WantedBy=multi-user.target

私の質問:

  • キーワードを避けると、restartスクリプト実行ファイルは再起動されませんか?
  • 少なくともスクリプトが完了した後にサービスを停止するにはどうすればよいですか(無効にしてもかまいません)。

ベストアンサー1

おすすめ記事