サービスを通じて以下を達成したいと思います。最初の起動時に自動的に起動し、一度実行してから停止して無効にしたいと思います。欠陥が発生しても問題ありません。
実行するには別のサービスが必要なので、systemd
サービスが最善の選択です。
[Unit]
Description=Your Daemon Name
Require = otherservice.service
[Service]
ExecStart=/path/to/executable
[Install]
WantedBy=multi-user.target
私の質問:
- キーワードを避けると、
restart
スクリプト実行ファイルは再起動されませんか? - 少なくともスクリプトが完了した後にサービスを停止するにはどうすればよいですか(無効にしてもかまいません)。