TeamViewer एक स्क्रिप्ट प्रदान करता है जिसे teamviewerd.sysv
उपलब्ध है /opt/teamviewer/tv_bin/script
। यहाँ एक अंश है:
#!/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
आपको बस इतना करना चाहिए कि यह स्क्रिप्ट स्टार्टअप पर चलती है। यह सुनिश्चित करना अपेक्षाकृत सरल है, बस इसे /etc/init.d
पसंद करने के लिए कॉपी करें:
cd /opt/teamviewer/tv_bin/script
sudo cp teamviewerd.sysv /etc/init.d/
किसी को भी मालिक बनाने के लिए स्क्रिप्ट को गैर-योग्य बनाने के लिए मत भूलना!
sudo chmod 755 /etc/init.d/teamviewerd.sysv
तो भागो
sudo update-rc.d teamviewerd.sysv defaults
सेवा अब प्रत्येक बूट के साथ स्वचालित रूप से शुरू होगी। यदि आपको रिबूट करने का मन नहीं है, तो आप इस सेवा को मैन्युअल रूप से शुरू कर सकते हैं:
sudo service teamviewerd.sysv start
2019 EDIT : यह जवाब 2013 में लिखा गया था। तब से, systemd
यह लागू हो गया है और आमतौर पर बूट पर शुरू होने वाली सेवाओं के निर्माण के लिए उपयोग किया जाता है। इसके systemd
बजाय इसे कैसे प्राप्त किया जाए, इस निर्देश के लिए , कृपया इस प्रश्न को देखें: मैं सिस्टमैड का उपयोग करके स्टार्टअप पर एक ही कमांड कैसे चला सकता हूं?
teamviewer
डेमन को चलाने के समान परिणाम प्रदान करता है?