启动程序脚本,shell版本
来源:互联网 发布:淘宝客服上哪儿应聘 编辑:程序博客网 时间:2024/06/08 10:58
启动程序脚本,自动检测程序是否启动,程序挂掉,自动重启
while true;doTranscoder_PID=`ps -ef | grep Transcoder | grep -v grep | wc -l`if [[ $Transcoder_PID -eq 0 && -d /test/Transcoder ]]; thencd /test/Transcoder./Transcoder >/dev/null 2>&1 &cd -fisleep 5doneexit 0
原理:通过不断循环检测Transcoder进程数是否为0来判断程序是否启动,为0启动程序
Transcoder_PID=`ps -ef | grep Transcoder | grep -v grep | wc -l`
$Transcoder_PID -eq 0 判断Transcoder进程数是否等于0
-d /test/Transcoder 判断文件夹是否存在
./Transcoder >/dev/null 2>&1 & 程序Transcoder 在后台启动,并且不输出任何信息,
其中>/dev/null 2>&1 是输出重定向,将输出信息重定向空设备文件,1是标准输出 2 是标准错误
& 是表示在后台启动
阅读全文
0 0
- 启动程序脚本,shell版本
- 程序启动脚本 shell
- Shell 脚本启动java程序
- shell 脚本启动jar程序
- shell脚本启动程序,防止重复启动
- 一个启动Java程序的shell脚本
- 编写启动程序和停止程序的shell脚本
- shell脚本中 用grep判断某程序是否启动
- Linux上java程序启动、关闭、重启shell脚本
- linux下shell脚本启动java程序jar包
- windows Linux下Java程序的启动Shell脚本
- 【Shell】 Linux下启动java程序的通用脚本sh
- shell启动脚本
- spark shell启动脚本
- linux shell 启动脚本
- redis shell启动脚本
- shell脚本程序练习
- shell 【调试脚本程序】
- TCP/IP学习笔记(7)-广播和多播,IGMP协议
- 利用表单传递参数实例
- Java中的变量:全局变量与局部变量
- 网络判断
- 爬豆瓣高分榜
- 启动程序脚本,shell版本
- 构造方法和以为方法的重载
- IO流
- Jin(CMake方式)
- java学习随笔——queue
- Kotlin 在控制台下的编译和运行
- C++11初探:类型推导,auto和decltype
- 排序算法 -- 选择排序
- 人工智能开源框架