我正在运行Plex媒体服务器以供在家中的Ubuntu 16.04桌面VM上专用。 我在周末上班时使用它。检查远程服务是否可用的脚本(如果不重新启动服务和/或网络)
最近我一直困扰着连接问题。有时,它本身就是崩溃,需要重新启动,有时它是需要重新启动的Internet连接(eth0)。
我需要一个脚本,我可以通过cron调用来检查服务器是远程访问,如果可以达到https://external.address:32400有点帮助(请注意,只响应HTTPS),如果它不能访问,重启互联网连接(eth0),然后再次检查它是否可以远程访问,如果它仍然不可远程访问,请重新启动Plex介质服务器。
Plex作为服务安装,因此致电service plexmediaserver restart
是我如何重新启动它。我猜想,因为这是一个桌面安装,重新启动脚本需要使用的网络service network-manager restart
。
我发现this后和脚本,但它是非常陈旧和过时。
希望有人能帮助我解决这个问题。
在此先感谢。
ping实用程序可以在一个循环内执行此操作吗? – JohnH