Yanıtlar:
TeamViewer, teamviewerd.sysv
içinde mevcut bir komut dosyası sağlar /opt/teamviewer/tv_bin/script
. İşte bir alıntı:
#!/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
Tek yapmanız gereken bu betiğin başlangıçta çalıştığından emin olmak. Bundan emin olmak oldukça basittir, sadece şöyle kopyalayın /etc/init.d
:
cd /opt/teamviewer/tv_bin/script
sudo cp teamviewerd.sysv /etc/init.d/
Senaryoyu sahibinden başka kimseye yazılamaz hale getirmeyi unutma!
sudo chmod 755 /etc/init.d/teamviewerd.sysv
O zaman koş
sudo update-rc.d teamviewerd.sysv defaults
Servis şimdi her açılışta otomatik olarak başlayacaktır. Yeniden başlatmak istemiyorsanız, servisi şu şekilde manuel olarak başlatabilirsiniz:
sudo service teamviewerd.sysv start
2019 EDIT : Bu cevap 2013 yılında yazılmıştır. O zamandan beri systemd
yürürlüğe girmiştir ve normalde açılışta başlayan hizmetleri oluşturmak için kullanılmaktadır. systemd
Bunun yerine nasıl gerçekleştirileceğine ilişkin talimatlar için lütfen şu soruya bakın: Başlangıçta systemd kullanarak tek bir komutu nasıl çalıştırırım?
Teamviewer sürüm 9 kullanıyordum ve seçenek var Start TeamViewer with system
. Teamviewer bu seçeneği etkinleştirerek bir sistem servisi olarak kaydolur ve otomatik olarak sisteme başlar. Sistemi yeniden başlatın ve sisteme giriş yapmadan önce sistemle başlar .
Teamviewer 11'de ana masadan etkinleştirilebilir.
teamviewer
Koşmanın, arka planda çalışanlarla aynı sonucu verdiğinden emin misin ?