Skip to main content

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

    DescriptionWorkingDirectory 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