【发布时间】:2015-05-26 04:28:14
【问题描述】:
我是 Linux 脚本的新手,我需要帮助来创建一个脚本,检查服务器上的一些已安装进程,如果其中一项服务没有运行,请重新启动它,然后再次检查这些服务,如果有任何错误,请使用 echo 打印它如下:
dsisrv (DSI service) (7384) Running
midaemon (measurement interface) (1412) Running
misrv (measurement interface service) (1384) Running
perfalarm (Alarm generator) Stopped
perfalarmsrv (Alarm generator service) Stopped
scopent (data collector) Stopped
scopesrv (collector service) Stopped
perfd (Real Time Metric Access Daemon) (7888) Running
perfdsrv (Real Time Metric Access Service) (9020) Running
ttd (transaction tracking) (1808) Running
如果上述任何服务停止,脚本运行重启命令。
如果有人帮助我从这个脚本开始,不胜感激
问候,
【问题讨论】:
-
你不告诉我们脚本叫什么,也不显示代码。您也没有提到应该在其上运行的 linux 操作系统。这使您的问题总体上非常模糊;你需要更详细地说明你到底想要什么、你已经做了什么以及你遇到了什么困难。
-
我需要启动一个脚本来检查一个进程,如果它运行与否,如果进程没有运行重启它,重启后如果有任何错误信息就用 echo 打印出来跨度>
-
你已经尝试了什么?
标签: linux self-healing