SHELL 스 크 립 트 JAVA 프로 세 스 모니터링 코드
#! /bin/bash
#
if [ -z `pidof java` ]; then
echo -e `date +%Y-%m-%d` `date +%R`. “33[31m33[1m(JAVA)Process does not exist! 33[0m” >> /data/logs/java_check.log
/usr/local/tomcat/bin/startup.sh >/dev/null 2>&1
sleep 30
netstat -tnlp >> /data/logs/java_check.log
echo -e “r” >> /data/logs/java_check.log
fi
계획 임 무 는 15 분 에 한 번 집행 한다.
*/15 * * * * root /usr/local/bin/java_check.sh
자바 프로그램 실행 을 감시 하 는 셸
#!/bin/sh
export J_LIB=/data/sms/lib;
export CLASSPATH=.:$J_LIB/jtds-1.2.jar:$J_LIB/log4j-1.2.12.jar:$J_LIB/postgresql-8.1-404.jdbc3.jar;
export JAVA_HOME=/usr/java/jdk1.5.0_05
export JRE=/usr/local/jdk/jre
export SHELL=/bin/bash
export HOME=/data/sms
#java check status
if /bin/ps ax | /bin/grep -v grep | /bin/grep "java XinTai"; then
cd;
else
cd /data/sms/xintai;
/usr/java/jdk1.5.0_05/bin/java XinTai >/dev/null &
fi
정시 에 실행 하면 자바 XinTai 가 계속 실 행 될 수 있 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
sort 명령: 파일 정렬sort 명령 은 File 매개 변수 가 지정 한 파일 의 줄 을 정렬 하고 결 과 를 표준 출력 에 기록 합 니 다.File 매개 변수 가 여러 파일 을 지정 하면 sort 명령 은 이 파일 들 을 연결 하고 파일...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.