linux怎么自动重启程序
时间:
春健736由 分享
linux怎么自动重启程序
Linux系统能运行主要的UNIX工具软件、应用程序和网络协议,那么大家知道linux怎么自动重启程序吗?接下来大家跟着学习啦小编一起来了解一下linux自动重启程序的解决方法吧。
linux自动重启程序方法
linux下实现程序的自动重启有很多方法,这里我们介绍的是通过自己写脚本来实现,
自动重启脚本
假定需要实现重启的程序名为 test ,我们这里通过判断进程数目来判断程序是否正常。
ps -ef | grep " class="main">
linux怎么自动重启程序
时间:
春健736由 分享
linux怎么自动重启程序
时间:
春健736由 分享
代码如下:
脚本check
#!/bin/sh
#-----------------------------------# 函数: CheckProcess# 功能: 检查一个进程是否存在# 参数: class="main">
linux怎么自动重启程序
时间:
春健736由 分享
linux怎么自动重启程序
时间:
春健736由 分享
linux怎么自动重启程序
时间:
春健736由 分享
# 检查test实例是否已经存在while [ 1 ] ; do CheckProcess "test" CheckQQ_RET=$? if [ $CheckQQ_RET -eq 1 ]; then# 杀死所有test进程,可换任意你需要执行的操作 killall -9 test exec ./test & fi sleep 1done
脚本start:
加入limit coredumpsize 102400,设置core file的大小,一旦程序Core Dump,有迹可寻。在该脚本中后台执行check脚本,可以省去很多麻烦,
#!/bin/cshlimit coredumpsize 102400
./check &
看过“linux怎么自动重启程序”的人还看了: