Jawaban:
TeamViewer menyediakan skrip yang disebut teamviewerd.sysv
tersedia di /opt/teamviewer/tv_bin/script
. Berikut ini kutipannya:
#!/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
Yang perlu Anda lakukan adalah memastikan skrip ini berjalan saat startup. Memastikan ini relatif sederhana, cukup salin /etc/init.d
seperti ini:
cd /opt/teamviewer/tv_bin/script
sudo cp teamviewerd.sysv /etc/init.d/
Jangan lupa untuk membuat skrip tidak dapat ditulis oleh siapa pun selain pemiliknya!
sudo chmod 755 /etc/init.d/teamviewerd.sysv
Lalu lari
sudo update-rc.d teamviewerd.sysv defaults
Layanan sekarang akan mulai secara otomatis dengan setiap boot. Jika Anda merasa tidak ingin memulai ulang, Anda dapat memulai layanan secara manual dengan:
sudo service teamviewerd.sysv start
2019 EDIT : Jawaban ini ditulis pada tahun 2013. Sejak itu, systemd
telah berlaku dan biasanya digunakan untuk membangun layanan yang dimulai saat boot. Untuk instruksi tentang cara mencapai ini systemd
sebagai gantinya, silakan lihat pertanyaan ini: Bagaimana cara menjalankan satu perintah saat startup menggunakan systemd?
Saya menggunakan versi Teamviewer 9 dan ada pilihan Start TeamViewer with system
. Dengan mengaktifkan opsi ini, pewawancara tim mendaftar sebagai layanan sistem dan secara otomatis memulai dengan sistem. Mulai ulang sistem dan dimulai dengan sistem sebelum masuk .
Di Teamviewer 11, dapat diaktifkan dari meja utama.
teamviewer
hasil yang sama seperti menjalankan daemon?