Skript via Service (systemd) starten
-
Beispiel: TeamSpeak3
- Service-Datei erstellen: nano /etc/systemd/system/TeamSpeak3.service
- Folgenden Inhalt in die Service-Datei einstzen:
[Unit] Description=TeamSpeak3 [Service] User=root WorkingDirectory=/home/ts/ ExecStart=/home/ts/ts3server_minimal_runscript.sh Restart=always [Install] WantedBy=multi-user.target
Description, WorkingDirectory und ExecStart anpassen
Wenn der Service erst starten soll, wenn die Netzwerkadapter online sind, folgende Zeilen in den Unit Block einfügen (unter Description)
Requires=network.target
After=network.target
- systemd neu laden: systemctl daemon-reload
- Service starten: systemctl start TeamSpeak3
- Status überprüfen: systemctl status TeamSpeak3
- Autostart bei Systemstart aktivieren: systemctl enable TeamSpeak3
No Comments