टीम व्यूअर स्वचालित रूप से शुरू नहीं होता है, मैं यह कैसे सुनिश्चित करूं कि यह क्या करता है?


23

उबंटू पर TeamViewer x86 को स्थापित करने के बाद, यह स्वचालित रूप से बूट पर शुरू नहीं होगा, यहां तक ​​कि इसे एप्लिकेशन सेटिंग्स ("सिस्टम के साथ टीमव्यूअर प्रारंभ करें") के माध्यम से ऐसा करने के लिए कह रहा है। मैं यह भी कैसे सुनिश्चित करूँ कि टीमव्यूअर सिस्टम से शुरू होता है, लॉग इन करने से पहले भी?

जवाबों:


30

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बजाय इसे कैसे प्राप्त किया जाए, इस निर्देश के लिए , कृपया इस प्रश्न को देखें: मैं सिस्टमैड का उपयोग करके स्टार्टअप पर एक ही कमांड कैसे चला सकता हूं?


1

मैं टीमव्यूअर संस्करण 9 का उपयोग कर रहा था और विकल्प है Start TeamViewer with system। इस विकल्प को सक्षम करके, टीमव्यूअर सिस्टम सेवा के रूप में पंजीकृत होता है और स्वचालित रूप से सिस्टम के साथ शुरू होता है। रिबूट सिस्टम और यह लॉग इन करने से पहले सिस्टम से शुरू होता है

यहाँ छवि विवरण दर्ज करें

टीमव्यूअर 11 में, इसे मुख्य डेस्क से सक्षम किया जा सकता है।

यहाँ छवि विवरण दर्ज करें


3
क्या आप सुनिश्चित हैं कि रनिंग teamviewerडेमन को चलाने के समान परिणाम प्रदान करता है?
pzkpfw

-1

teamviewerअपने रन स्तर फ़ाइल स्थान में एक सॉफ्ट-लाइन बनाएं । आप इसका उपयोग करके कर सकते हैं:

sudo ln -s /usr/bin/teamviewer /etc/init.d/

या यदि आपका सिस्टम उपयोग कर रहा है systemctlतो उपयोग करें:

sudo ln -s /usr/bin/teamviewer /etc/rc.d/rc5.d/
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.