在Ubuntu 12.10上安装TeamViewer 8之后,我注意到名为“ teamviewerd”的进程正在运行,更具体地说:
/opt/teamviewer8/tv_bin/teamviewerd -f
/opt/teamviewer8/tv_bin/wine/bin/wineserver
每当我尝试杀死它时,它都会自动重新打开,我想知道为什么会这样。
提前致谢。
在Ubuntu 12.10上安装TeamViewer 8之后,我注意到名为“ teamviewerd”的进程正在运行,更具体地说:
/opt/teamviewer8/tv_bin/teamviewerd -f
/opt/teamviewer8/tv_bin/wine/bin/wineserver
每当我尝试杀死它时,它都会自动重新打开,我想知道为什么会这样。
提前致谢。
Answers:
因为那是teamviewer的本质:它是要重新生成的。
/opt/teamviewer8/tv_bin/script/teamviewerd.sysv
可能对此负责。
要停止使用teamviewer:
sudo teamviewer --daemon stop
它会显示...
initctl stop teamviewerd
teamviewerd stop/waiting
它消失了...
rinzwind@discworld:/opt/teamviewer8/tv_bin/script$ ps -ef|grep teamviewer
rinzwind 12712 12428 0 18:11 pts/0 00:00:00 grep --color=auto teamviewer
操作守护程序的命令:
teamviewer --daemon status show current status of the TeamViewer daemon
teamviewer --daemon start start TeamViewer daemon
teamviewer --daemon stop stop TeamViewer daemon
teamviewer --daemon restart stop/start TeamViewer daemon
teamviewer --daemon disable disable TeamViewer daemon - don't start daemon on system startup
teamviewer --daemon enable enable TeamViewer daemon - start daemon on system startup (default)
关于评论:
从teamviewer 9帮助:
$teamviewer --help
TeamViewer 9.0.32150
teamviewer start TeamViewer user interface (if not running)
teamviewer --help print this help screen
teamviewer --version print version information
teamviewer --info print version, status, id
teamviewer --ziplog create a zip containing all teamviewer logs (useful when contacting support)
teamviewer --passwd [PASSWD] set a password (useful when installing remote (ssh)
teamviewer --daemon status show current status of the TeamViewer daemon
teamviewer --daemon start start TeamViewer daemon
teamviewer --daemon stop stop TeamViewer daemon
teamviewer --daemon restart stop/start TeamViewer daemon
teamviewer --daemon disable disable TeamViewer daemon - don't start daemon on system startup
teamviewer --daemon enable enable TeamViewer daemon - start daemon on system startup (default)
TV9中仍然有选项。
killall -9 teamviewerd
如果您从.deb文件安装Teamviewer 10,则--daemon stop
如上所述建议在Ubuntu 14.04 LTS(及其他版本)中不起作用。不知道为什么。
守护程序是一个“新贵”工作,因此可以不受/etc/init/teamviewerd.conf
not的控制/etc/init.d
。
不幸的是,对我来说,都initctl stop teamviewerd
和service teamviewerd stop
结果:
initctl: Unknown instance:
teamviewerd.sysv
在/ opt中安装。因此,要停止它,您需要执行以下操作:
$ sudo /opt/teamviewer/tv_bin/script/teamviewerd.sysv stop
sudo teamviewer --daemon disable
,并且在另一个问题中的某个地方找到了它,它可以正常工作。可能想尝试一下。
这是我正在使用的脚本“ teamviewer.bash”,它在14.04中有效:
#!/bin/bash
# to be copied to /opt/teamviewer/tv_bin/script
# modify /usr/share/applications/teamviewer-teamviewer11.desktop :
# Exec=bash /opt/teamviewer/tv_bin/script/teamviewer.bash
# sudo visudo
# add:
# user ALL=(ALL:ALL) NOPASSWD:/opt/teamviewer/tv_bin/script/teamviewer
# sudo service sudo restart
echo 'teamviewer --daemon enable' | sudo sh && \
/opt/teamviewer/tv_bin/script/teamviewer && \
echo 'teamviewer --daemon disable' | sudo sh
systemctl stop teamviewerd.service
systemctl disable teamviewerd.service
我使用Ubuntu 12.04,但是我认为使用其他版本的Ubuntu的过程不会有所不同。
我选择Team Viewer屏幕共享来替换现在的“太过阅读”了的Skype屏幕共享。窗口大小在我的屏幕上大致相同,但是我现在可以阅读打印内容,而Skype模糊使无法阅读。
请注意,尽管Team Viewer在Wine下运行,但仍有许多本机脚本也可以运行。
在用户使用完并终止了teamviewer之后,已经有一些关于“ TeamViewer远程控制守护程序”(teamviewerd)保持活动的通知。重生也用于确保它保持活动状态。最简单的解决方案是在确保清除“从系统启动”复选框之后重新启动或注销。登录时,团队查看器不应启动,并且守护程序也不应出现。
如果需要不需要注销的解决方案,则必须从配置文件中删除respawn命令。
在终端中,输入:
gksudo gedit -s /etc/init/teamviewerd.conf
删除两行:
重生
重生限制5 60
保存文件。不用担心teamviewerd.conf.bak文件。
现在禁用了重生,结束守护程序将结束它。在修改后的脚本中,teamviewer的工作方式没有发现任何异常。
注意:更改首先不会生效,直到teamviewer读取脚本。可以选择重新启动,注销或终止并重新启动teamviewer。我只尝试注销,它对我有用。我只修改了一次脚本,所以没有尝试其他选项。
我正在使用Ubuntu 14.04。我不知道“ teamviewerd”过程的作用,但是我发现使用TeamViewer是必需的。重新启动时以及使用完TeamViewer后,我使用'gnome-system-monitor'停止'teamviewerd'进程。在开始使用TeamViewer之前,我会“继续”该过程。
我当前使用的“ gnome-system-monitor”版本会在发出“ stop”或“ continue”请求时要求输入授权密码。如果你的“侏儒系统监测”的版本不要求授权密码,并拒绝你的要求,你将需要启动“侏儒系统监测”在终端:
gksudo GNOME系统监测
如果你是不熟悉gnome-system-monitor的用法,
选择“ teamviewerd”过程,
右键单击并选择“停止过程”或“继续过程”