在 Ubuntu 12.10 上安装 TeamViewer 8 后,我注意到一个名为“teamviewerd”的正在运行的进程,更具体地说:
/opt/teamviewer8/tv_bin/teamviewerd -f
/opt/teamviewer8/tv_bin/wine/bin/wineserver
Run Code Online (Sandbox Code Playgroud)
每当我试图杀死它时它都会自动重新打开,我想知道为什么会发生这种情况。
提前致谢。
Rin*_*ind 86
因为这就是teamviewer的本质:它是为了重生而构建的。
/opt/teamviewer8/tv_bin/script/teamviewerd.sysv
大概是为此负责。
要停止 teamviewer 使用:
sudo teamviewer --daemon stop
Run Code Online (Sandbox Code Playgroud)
它会显示...
initctl stop teamviewerd
teamviewerd stop/waiting
Run Code Online (Sandbox Code Playgroud)
它消失了......
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
Run Code Online (Sandbox Code Playgroud)
操作守护进程的命令:
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)
Run Code Online (Sandbox Code Playgroud)
关于评论:
来自 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)
Run Code Online (Sandbox Code Playgroud)
选项仍然存在于 TV9 中。
如果您从 .deb 文件安装 Teamviewer 10,则--daemon stop上述建议在 Ubuntu 14.04 LTS(和其他?)中不起作用。不知道为什么。
守护进程是一项“新贵”工作,因此它由/etc/init/teamviewerd.confnot控制/etc/init.d。
不幸的是,对我来说,都initctl stop teamviewerd和service teamviewerd stop结果:
initctl: Unknown instance:
Run Code Online (Sandbox Code Playgroud)
teamviewerd.sysv安装在 /opt 中。因此,要阻止它,您需要执行以下操作:
$ sudo /opt/teamviewer/tv_bin/script/teamviewerd.sysv stop
Run Code Online (Sandbox Code Playgroud)
systemctl stop teamviewerd.service
systemctl disable teamviewerd.service
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
53970 次 |
| 最近记录: |