1.2 KiB
SystemD
SystemD is an init system for Linux systems. It is used for service configuration and startup.
Run command on boot
To run a command (in this case /bin/bash /root/run.sh
) create the following
file at /etc/systemd/system/
with a name ending on .service
.
In this case it is called unturned.service
.
[Unit]
Description=Description of the service
[Install]
WantedBy=multi-user.target
[Service]
ExecStart=/bin/bash /root/run.sh
Type=simple
For Proxmox you can add the following line under the [Unit]
section to make sure the service is started after Proxmox has finished
initializing.
After=pve-guests.service
Such a service can be started by running:
sudo systemctl start unturned
Alternatively it can be enabled to start at every boot by running:
sudo systemctl enable unturned
Start/Stop/Enable/Disable a service
Services can be started by running systemctl start <service-name>
.
They respectively can be stopped by replacing the start
keyword for stop
.
To start the service after boot it has to be enabled.
This works accordingly with the keyword enable
.
The disable
keyword stops the service from starting automatically.