systemctlを有効にすると、サービスも再起動されますか?

systemctlを有効にすると、サービスも再起動されますか?

これsystemctl enableこのコマンドはを実行しますdaemon-reload。サービスがすでに実行されている場合、サービスも再起動されますか?

答え1

いいえ。

daemon-reloadデフォルトでは、すべてのユニットファイルから設定を再読み込みします。しかし、どのユニットでもrestart(でも)タスクを実行するわけではありません。reload

ExecStart=たとえば、サービス回線を変更しても、現在実行中のプロセスは変更されません。ExecStart=サービスが再起動されると、新しいコマンドが使用されます。

関連情報