Let's say I write a mine.service
file. Then I use systemctl enable mine.service
.
If I later decide to edit mine.service
, do I have to tell systemd
that mine.service
was changed? If so, how do I do that?
Let's say I write a mine.service
file. Then I use systemctl enable mine.service
.
If I later decide to edit mine.service
, do I have to tell systemd
that mine.service
was changed? If so, how do I do that?
After you make changes to your unit file, you should run
systemctl daemon-reload
, as outlined here.You can then restart (or reload) your service as you desire with
(daemon-reload won't reload/restart the services themselves, just makes systemd aware of the new configuration)
As an addition to the answer above: In case you changed something in the
[Install]
directive, you may need to runsudo systemctl reenable YOURUNITFILE
in order to recreate the symlinks in the .target directories.