TeamViewer stellt ein Skript mit dem Namen teamviewerd.sysv
available in zur Verfügung /opt/teamviewer/tv_bin/script
. Hier ist ein Auszug:
#!/bin/bash
#
# /etc/init.d/teamviewerd
#
# chkconfig: 2345 95 05
# description: daemon for TeamViewer
#
# processname: teamviewerd
# config: /etc/teamviewer/global.conf
# pidfile: /var/run/teamviewerd.pid
### BEGIN INIT INFO
# Provides: teamviewerd
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Required-Start: $all
# Required-Stop: $local_fs $network $named
# Short-Description: TeamViewer remote control daemon
# Description: TeamViewer remote control daemon
### END INIT INFO
Sie müssen lediglich sicherstellen, dass dieses Skript beim Start ausgeführt wird. Stellen Sie sicher, dass dies relativ einfach ist. Kopieren Sie es einfach /etc/init.d
so:
cd /opt/teamviewer/tv_bin/script
sudo cp teamviewerd.sysv /etc/init.d/
Vergessen Sie nicht, das Skript nur für den Eigentümer schreibgeschützt zu machen!
sudo chmod 755 /etc/init.d/teamviewerd.sysv
Dann renne
sudo update-rc.d teamviewerd.sysv defaults
Der Dienst wird nun bei jedem Start automatisch gestartet. Wenn Sie keinen Neustart wünschen, können Sie den Dienst manuell starten mit:
sudo service teamviewerd.sysv start
BEARBEITEN 2019 : Diese Antwort wurde 2013 verfasst. Seitdem systemd
ist sie in Kraft getreten und wird normalerweise zum Erstellen von Diensten verwendet, die beim Start beginnen. Anweisungen dazu, wie systemd
Sie dies erreichen , finden Sie in der folgenden Frage: Wie führe ich einen einzelnen Befehl beim Start mit systemd aus?
teamviewer
das gleiche Ergebnis erzielt wird wie beim Ausführen des Dämons?Erstellen Sie
teamviewer
in Ihrem Dateispeicherort auf Ausführungsebene eine Softline von . Sie können das tun, indem Sie verwenden:oder wenn Ihr System verwendet,
systemctl
verwenden Sie:quelle