#!/bin/sh
NAME=gatewayServer
echo $NAME
ID=`ps -ef | grep "$NAME" | grep -v "$0" | grep -v "grep" | awk '{print $2}'`
echo $ID
echo "---------------"
for id in $ID
do
kill -9 $id
echo "killed $id"
done
echo "---------------"
DATE=`date +%Y%m%d`
LOGFILENAME=/eip/gateway/log/serverlogs/paygateServer/startweblogic.paygateServer.$DATE.log
rm -fr /weblogic/Oracle/Middleware/user_projects/domains/ebank_domain/servers/paygateServer/tmp/_WL_user
export JAVA_OPTIONS="-Dfile.encoding=UTF-8 -Djava.awt.headless=true"
export USER_MEM_ARGS="-d64 -Xms1024m -Xmx2048m -XX:PermSize=256m -XX:MaxPermSize=512m -Dtag=gatewayTag "
nohup /weblogic/Oracle/Middleware/user_projects/domains/ebank_domain/bin/startManagedWebLogic.sh gatewayServer>$LOGFILENAME 2>&1 &
tail -f $LOGFILENAME
執行結果:
第一次正常,能殺掉行程,并且重啟,執行到tail -f $LOGFILENAME,日志重繪到重啟完成
第二次執行,能殺掉行程,也能重啟成功,但是執行不到tail -f $LOGFILENAME,日志不會重繪
uj5u.com熱心網友回復:
自己想寫一個重啟腳本uj5u.com熱心網友回復:
加個log 列印看看啊? 這樣用眼看不好查uj5u.com熱心網友回復:
試試日志進行備份。uj5u.com熱心網友回復:
看上去像是檔案的相對路徑錯誤,導致部分變數沒有讀出來。uj5u.com熱心網友回復:
-bash-4.1$說明你這個用戶的組態檔有問題了
把skel下的隱藏檔案拷貝到此用戶的家目錄下,然后再測驗下試試,不確定是否是此原因
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/39684.html
標籤:系統維護與使用區
