Ubuntu,ping端口并重启服务

时间:2019-08-15 07:48:22

标签: ubuntu-18.04

我试图对Ubuntu上的特定端口执行ping操作,以防万一代码不是200。

我收到了此命令,并且在服务没有响应时看起来正在运行,它将重新启动它,但要确保它正在执行我期望的操作。

我想将其设置为cron并每分钟运行一次,以检查特定端口上的localhost,如果无法返回代码200,则重新启动它。

nc -vz 127.0.0.1 8000 || sudo service my_service restart

我需要什么:

1。检查是否127.0.0.1 8000-返回200代码

2。如果代码不是200,那么重新启动我的服务-sudo服务my_service重新启动

我的cron会是什么样子?

* * * * * nc -vz 127.0.0.1 8000 || sudo service my_service restart

是正确的方法吗?

0 个答案:

没有答案