sed -e 's/ //g' | sed -e 's/^[^\w]//g' | awk -F ':' '{print ADMINSERVERNAME=AdminServerUSERNAME=adminserverPASSWORD=adminserverADMINSERVERURL=196.190.175.115:9001fail_time=0get_state(){ADMINISERVERSTAT=`java weblogic.Admin -adminurl $ADMINSERVERURL -

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/11 03:28:31
sed -e 's/ //g' | sed -e 's/^[^\w]//g' | awk -F ':' '{print ADMINSERVERNAME=AdminServerUSERNAME=adminserverPASSWORD=adminserverADMINSERVERURL=196.190.175.115:9001fail_time=0get_state(){ADMINISERVERSTAT=`java weblogic.Admin -adminurl $ADMINSERVERURL -

sed -e 's/ //g' | sed -e 's/^[^\w]//g' | awk -F ':' '{print ADMINSERVERNAME=AdminServerUSERNAME=adminserverPASSWORD=adminserverADMINSERVERURL=196.190.175.115:9001fail_time=0get_state(){ADMINISERVERSTAT=`java weblogic.Admin -adminurl $ADMINSERVERURL -
sed -e 's/ //g' | sed -e 's/^[^\w]//g' | awk -F ':' '{print
ADMINSERVERNAME=AdminServer
USERNAME=adminserver
PASSWORD=adminserver
ADMINSERVERURL=196.190.175.115:9001
fail_time=0
get_state()
{
ADMINISERVERSTAT=`java weblogic.Admin -adminurl $ADMINSERVERURL -username $USERNAME -password $PASSWORD GETSTATE $ADMINSERVERNAME | sed -e 's/ //g' | sed -e 's/^[^\w]//g' | awk -F ':' '{print $2}'`
}
test=`java weblogic.Admin -adminurl $ADMINSERVERURL -username $USERNAME -password $PASSWORD GETSTATE $ADMINSERVERNAME`
echo $test > /1.log
其中,怎么看为什么没有显示adminserver是否running?
打印出来之后,1.log中总是空的,没有内容,问题出在哪里呢?

sed -e 's/ //g' | sed -e 's/^[^\w]//g' | awk -F ':' '{print ADMINSERVERNAME=AdminServerUSERNAME=adminserverPASSWORD=adminserverADMINSERVERURL=196.190.175.115:9001fail_time=0get_state(){ADMINISERVERSTAT=`java weblogic.Admin -adminurl $ADMINSERVERURL -
你写了一个get_state函数
但是你在后面的语句中并没有调用这儿函数.
检查test所获得值是多少
java weblogic.Admin -adminurl $ADMINSERVERURL -username $USERNAME -password $PASSWORD GETSTATE $ADMINSERVERNAME`