如何以编程方式重新启动 Teamviewer 守护程序?

如何以编程方式重新启动 Teamviewer 守护程序?

我在一台 Ubuntu 12.04 机器上安装了 TV 作为服务器,全天候运行。不幸的是,守护进程服务有时会出错并断开连接。我可以在终端上使用以下命令修复此问题:

sudo teamviewer --daemon <stop/start>

但这需要本地访问服务器,而这并不总是可行的。我可以编写一个脚本来定期检查(启动和停止)服务,

但我不知道如何sudo在脚本中发出命令。有人能帮忙吗?谢谢!

答案1

可能你不需要脚本,而需要运行命令的 cron 作业。输入sudo crontab -e,然后附加以下内容:

0 * * * * service teamviewerd restart

这将每小时准时运行命令,因此您可能需要修改它或处于待处理状态,因为您将断开连接。您可能还想知道teamviewer断开连接的原因,因此可能需要查看日志文件和错误报告。

答案2

尝试“sudo teamviewer –daemon start”实际上对我(Linux Mint)没有任何作用 - 所以解决方案是:

sudo teamviewer --daemon enable

如果守护进程服务确实停止工作,则此解决方案再次启动守护进程,电视就可以使用了。

在此页面上找到解决方案

链接到另一个解决方案

相关内容