我在一台 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
如果守护进程服务确实停止工作,则此解决方案再次启动守护进程,电视就可以使用了。