[root@db~]# crontab -l
#* * * * * ~/websphere_auto_restart.sh
[root@db ~]# cat websphere_auto_restart.sh
#!/bin/bash
pgrep -l java >> ./java.log
LINE=`pgrep -l java|wc -l`
if [ $LINE -eq 0 ]; then
/opt/IBM/WebSphere/AppServer/bin/startServer.sh server1
fi
SIZE=`wc ./java.log|awk '{print$1}'`
if [ $SIZE -eq 100 ]; then
echo > java.log
#* * * * * ~/websphere_auto_restart.sh
[root@db ~]# cat websphere_auto_restart.sh
#!/bin/bash
pgrep -l java >> ./java.log
LINE=`pgrep -l java|wc -l`
if [ $LINE -eq 0 ]; then
/opt/IBM/WebSphere/AppServer/bin/startServer.sh server1
fi
SIZE=`wc ./java.log|awk '{print$1}'`
if [ $SIZE -eq 100 ]; then
echo > java.log
fi
说明:websphere进程即为后台java进程