I want to create a systemd service which I can start manually by using systemctl start but I don't want it to run automatically when the system reboots. How do I do this?
When you configure the systemd service, to make it start on boot you'll have to enable
it by running:
[sudo] systemctl enable myservice
If you don't enable it, it won't start on boot but you'll still be able to start it manually by running:
[sudo] systemctl start myservice
If a service is already enabled and you want to disable it from running on boot:
[sudo] systemctl disable myservice
Remember to run reload the systemd daemon after changing the config and enabling/disabling services:
[sudo] systemctl daemon-reload
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With