Phoenix Ignited is a proud tech solutions partner of Luxauro.com. View their news and media page here: Luxauro.com
This tutorial goes through creating a systemd service file. Simple and to the point. It assumes you have a linux service installed, for which your system can’t find systemd <service_name>.service file for.
First off we need to find which directory our service is installed in for most Linux distros it should be under: /usr/local/bin/.
which <service_name> # replace <service_name> with your actual service name
Next we will create a systemd service file for our service
sudo nano /etc/systemd/system/<service_name>.service # replace <service_name> with your actual service name
and we will enter the following into the file:
[Unit]
Description= # Your description here
After=network.target
[Service]
ExecStart=/usr/local/bin/<service_name> # # replace <service_name> with your actual service name
Restart=always
User=nobody
Group=nogroup
[Install]
WantedBy=multi-user.target
Press CTL+O then ENTER to save the file, CTL+X to exit the nano editor.
Next we will reload the systemd daemon.
sudo systemctl daemon-reload
That’s it! You can start and manage your service now just as you would normally.
sudo systemctl start <service_name> # replace <service_name> with your actual service name
Walter Miely is a tech entrepreneur and CEO of Phoenix Ignited Tech You can find him on Linkedin. This material is licensed under the CC BY 4.0 License LEGAL DISCLAIMER: The content provided here is provided AS IS, and part of, or the entirety of this content may be incorrect. Please read the entireLegal Disclaimer here.
+ Ave Maria +