linux下用脚本语言开发自动重启程序
来源:互联网 发布:物流软件系统试用 编辑:程序博客网 时间:2024/05/18 11:45
由于最近要负责一个项目的维护工作,这个服务器总是出现段错误,由于时间比较紧张,我就写了一个简单的重启脚本,先让服务器不至于总是dump掉。
废话不多说,先上代码:
脚本比较简单,主要参考了http://www.linuxdiyf.com/viewarticle.php?id=20338 。
shell脚本对程序的格式要求相当严格,这个在编程的过程中要特别注意。
另外,
1. PROCESS_NUM=$(...) 也可以用PROCESS_NUM=' ... ' ;
2.判断条件中的"$CheckQQ_RET" = "1" 也可以改成 $CheckQQ_RET -eq 1。
由于初学shell,花了一下午时间把这个程序调通了,服务器总算能跑起来了,呵呵。
除此之外,为了实现同步,有的时候需要定时重启程序。下面给出的一段代码能实现两个功能:
1. 程序崩溃了,重启;
2. 半小时自动重启程序。
#!/bin/shexec ./test&while [ 1 ]; do PROCESS_NUM=$(ps ax|grep test | grep -v "gedit" | grep -v " grep" | wc -l) if [ "$PROCESS_NUM" = "0" ] then killall -9 test exec ./test& fi $a=$($a+10) if ["$a" = "1800"];then a=0 killall -9 test exec ./test& fi sleep 10done
- linux下用脚本语言开发自动重启程序
- linux下通过脚本实现自动重启程序
- linux下通过脚本实现自动重启程序
- linux下通过脚本实现自动重启程序
- 自动重启程序
- linux下通过脚本实现自动重启程序的方法
- linux 定时重启程序脚本
- 重启程序
- 重启程序
- VC++, 重启程序
- 定时重启程序
- Shell 重启程序
- QT重启程序
- Application回收重启程序
- 定时监测程序运行的情况以及自动重启程序
- HOW TO:重启程序(WinForm)
- 一个简易的重启程序
- C#不重启程序读取appconfig
- 爆发的股票
- [以前写的了 转过来]云计算阴谋论
- ubuntu10.04中安装openoffice3.2无法切换中文输入法的解决
- Moblin开发手册:理解Hildon应用程序
- 使用数组实现栈stack功能
- linux下用脚本语言开发自动重启程序
- project3---我们的成果展示
- 给rcp系统添加全局快捷键
- 求你加我为好友吧,谢谢。我想要下载积分
- RCP关于配置方式在菜单栏创建菜单
- 关于打开wps时出现windows install安装的问题
- IOCP模型总结
- Android自动提示--AutoCompleteTextView、MultiAutoCompleteTextView
- 自己实现的二维数组