java 的守护进程脚本
#!/bin/sh while [ 1 ] do Tag=`ps -ef|grep 'jar包名称'|grep -v grep|wc -l|awk '{printf $1"\n"}'` if [ $Tag = 0 ] then setsid /usr/lib/jvm/jdk-1.8/bin/java -jar jar包名称.jar fi done
setsid 后台运行
- 上一篇 »Java线程详解(深度好文)
- 下一篇 »[Java面试九]脚本语言知识总结.
#!/bin/sh while [ 1 ] do Tag=`ps -ef|grep 'jar包名称'|grep -v grep|wc -l|awk '{printf $1"\n"}'` if [ $Tag = 0 ] then setsid /usr/lib/jvm/jdk-1.8/bin/java -jar jar包名称.jar fi done
setsid 后台运行