我试图对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
是正确的方法吗?