oracleforms이라는 서비스를 작성하여 Oracle Forms Server를 시작 했으므로 이제 oracle forms 서버가 매일 실행되고 있는지 확인하기 위해 crontab에서 호출 할 스크립트를 작성하려고합니다. 그러나 프로세스 이름이 무엇인지 알지 못합니다 Forms Server의 경우. * WLS_FORMS * 내 스크립트는 여기에 작동하지 않는 것입니다 : 다음과 같은Oracle Forms : oracle이 11g 프로세스를 실행 중인지 확인하는 방법은 무엇입니까?
#!/bin/bash
if [ -z "$(pgrep WLS_FORMS)" ]; then
echo "Process is not running."
service oracleforms start
else
echo "Process is running."
fi
ps aux | grep WLS_FORMS
반환 일부 긴 문자열 :
신탁 4,518 1.4 13.1 1,434,532 533,068은? Sl 15:39 1:08 /usr/java/jdk1.6.0_3 9/bin/java -server -Xms256m -Xmx512m -XX : MaxPermSize = 512m -Dweblogic.Name = WLS_FORMS -Djava.security.policy =/home/oracle /Oracle/Middleware/wlserver_10.3/server/lib/weblogi c.policy -Dweblogic.ProductionModeEnabled = 사실 -Dweblogic.security.SSL.trustedCAKeySt ....