- 論壇徽章:
- 1
|
本帖最后由 taosicai 于 2013-08-02 16:17 編輯
目的:查informix數(shù)據(jù)庫(kù)的服務(wù)
過(guò)程:
echo "下面緊臨這行注意大小寫(xiě)"
env | grep INFORMIX
echo "在結(jié)果中找:INFORMIXSQLHOSTS=/informix/etc/sqlhosts.inf"
cat /informix/etc/sqlhosts.inf
echo "在結(jié)果中找以tcp結(jié)尾的行(多數(shù)是這個(gè)協(xié)議),例:onsoctcp serverName servicesName"
cat /etc/services | grep servicesName
腳本:
su - informix <<EOF
env | grep INFORMIX
fileName=`env | awk '/INFORMIXSQLHOSTS/{print substr($0,18 )}'`
#ServerName=`env | awk '/INFORMIXSERVER/{print substr($0,16)}'`
echo "*********************************"
echo "# cat" $fileName
cat $fileName
fileInfo=`cat $fileName | awk '/onsoctcp/{print $NF}'`
echo $fileInfo
echo "*********************************"
for Info in $fileInfo
do
echo "# cat /etc/services | grep" $Info
cat /etc/services | grep $Info
echo "*********************************"
done
EOF |
|