【发布时间】:2016-10-31 14:34:39
【问题描述】:
我在家里的 Ubuntu 16.04 桌面虚拟机上运行一个 plex 媒体服务器供私人使用。 我在一周内上班时使用它。
最近我一直被连接问题所困扰。有时是 plex 本身崩溃并需要重新启动,有时是 Internet 连接 (eth0) 需要重新启动。
我需要一些脚本帮助,我可以通过 cron 调用该脚本来检查服务器是否可以远程访问,是否可以到达 https://external.address:32400(请注意它只响应 https),如果无法访问,请重新启动 Internet 连接 (eth0),然后再次检查它是否可以远程访问,如果仍然无法远程访问,则重新启动 plex 媒体服务器。
Plex 是作为服务安装的,所以调用 service plexmediaserver restart 是我重新启动它的方式。我猜因为它是重新启动网络的桌面安装,所以脚本需要使用service network-manager restart。
我找到了this 的帖子和脚本,但它已经过时了。
希望有人能帮我解决这个问题。
提前致谢。
【问题讨论】:
-
ping 实用程序能否在循环中执行此操作,并在尝试之间暂停?
标签: networking remote-access application-restart