亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
最近訪問(wèn)板塊 發(fā)新帖
查看: 1832 | 回復(fù): 8
打印 上一主題 下一主題

請(qǐng)教一個(gè)腳本執(zhí)行的問(wèn)題 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2004-05-09 13:48 |只看該作者 |倒序?yàn)g覽
我按照精華區(qū)里提供的監(jiān)控腳本,也修改了一個(gè)。并且配好了email,放在cron中,定時(shí)執(zhí)行,有問(wèn)題就發(fā)email到我的郵箱里面。但是發(fā)現(xiàn)一個(gè)問(wèn)題,當(dāng)腳本在所在目錄執(zhí)行的時(shí)候一點(diǎn)兒?jiǎn)栴}都沒(méi)有,但是如果在其他目錄用全路經(jīng)的方式執(zhí)行,就是不發(fā)email,我改了半天也沒(méi)有頭緒,請(qǐng)問(wèn)有誰(shuí)能幫幫俺,如何解決呢?

下面附上我寫(xiě)的腳本

論壇徽章:
0
2 [報(bào)告]
發(fā)表于 2004-05-09 13:54 |只看該作者

請(qǐng)教一個(gè)腳本執(zhí)行的問(wèn)題

#!/usr/bin/sh

# check bkfx system
# $mailbox ---------------user's mail

#$bkfxCSCC -------Queue CSCC
# $bkfxwpect --- Max Warning Percentage
# $bkfxepct ---Max Error Percentage

# $mntpt --- Mount point
# $usdpct --- %used (bdf output)
# $usdamt --- %used * 100 (If usdpct = 63% then usdamt = 63
# $wpect --- Max Warning Percentage
# $epct ---Max Error Percentage
# Check if fsswitch exists ------

#. $HOME/.profile

if [[ ! -f /post_app/bkfx_app/bkfx/wangqiang/bkfx.sysmon ]]
then
echo "The configuration file /post_app/bkfx_app/bkfx/wangqiang/bkfx.sysmon does not exist!"
exit
fi

if [[ ! -f /post_app/bkfx_app/bkfx/wangqiang/fs.sysmon ]]
then
echo "The configuration file /post_app/bkfx_app/bkfx/wangqiang/fs.sysmon does not exist!"
exit
fi

if [[ ! -f /post_app/bkfx_app/bkfx/wangqiang/mailbox.sysmon ]]
then
echo "The configuration file /post_app/bkfx_app/bkfx/wangqiang/mailbox.sysmon does not exist!"
exit
fi

#set -x

touch /post_app/bkfx_app/bkfx/wangqiang/$$.rslt
touch /post_app/bkfx_app/bkfx/wangqiang/$$.rslt_bk
touch /post_app/bkfx_app/bkfx/wangqiang/$$.rslt_bk1
touch /post_app/bkfx_app/bkfx/wangqiang/$$.rslt_Cc
touch /post_app/bkfx_app/bkfx/wangqiang/nnn

/post_app/bkfx_app/bkfx/wangqiang/check.sh 1>;/post_app/bkfx_app/bkfx/wangqiang/$$.rslt_bk1 2>;/dev/null

cat /post_app/bkfx_app/bkfx/wangqiang/$$.rslt_bk1|grep CSCC|awk '{print $3}' |while read bkfxCSCC
do


# bkfx
bkepct=3000
bkwpct=0


if [ $bkfxCSCC -gt $bkepct ]
then
echo "Error: Queue CSCC is ${bkfxCSCC}." >;>;/post_app/bkfx_app/bkfx/wangqiang/nnn
else
if [ $bkfxCSCC -gt $bkwpct ]
then
echo "Warning: Queue CSCC is ${bkfxCSCC}." >;>;/post_app/bkfx_app/bkfx/wangqiang/nnn
fi
fi
done

cat /post_app/bkfx_app/bkfx/wangqiang/mailbox.sysmon | while read mailbox
do
if [ -s /post_app/bkfx_app/bkfx/wangqiang/nnn ]
then
if grep "Error:" /post_app/bkfx_app/bkfx/wangqiang/nnn >;/dev/null
then
/usr/bin/mailx -sv "Fs-Err" -r "fs@$(hostname)" $mailbox < /post_app/bkfx_app/bkfx/wangqiang/nnn
else
/usr/bin/mailx -sv "Fs-Wrn" -r "fs@$(hostname)" $mailbox < /post_app/bkfx_app/bkfx/wangqiang/nnn
fi
fi
done

論壇徽章:
0
3 [報(bào)告]
發(fā)表于 2004-05-09 13:56 |只看該作者

請(qǐng)教一個(gè)腳本執(zhí)行的問(wèn)題

bdf|grep -iv filesystem |awk 'length>;30' |while read aaa bbb ccc ddd eee fff
do
#echo "aaa=" $aaa "bbb =" $bbb "ccc =" $ccc "ddd =" $ddd "eee =" $eee "fff =" $fff
if [ -s $fff ]
then
mntpt=$fff
usdpct=$eee
#echo $mntpt" "$usdpct

else
mntpt=$eee
usdpct=$ddd
#echo $mntpt" "$usdpct
fi
#done 2>;/dev/null

mntpt=`echo $mntpt |tr -d "/"`
if [[ $mntpt = "" ]]
then
mntpt="/"
fi

usdamt=`echo $usdpct |tr -d "%"`

cat /post_app/bkfx_app/bkfx/wangqiang/fs.sysmon|grep -v "#"|grep "$mntpt"|read w1 w2 w3 w4 w5 w6
#echo "w1""  "$w1 "w2""  "$w2 "w3""  "$w3"w4""  "$w4"w5""  "$w5"w6""  "$w6

if [ "$w4"=" " ]
then
wpct=$w2
epct=$w3
else
wpct=$w2
epct=$w3
fi

#wpct=`more /post_app/bkfx_app/bkfx/wangqiang/fs.sysmon|grep -v "#"|grep "$mntpt"|awk '{print $2}'`
#epct=`more /post_app/bkfx_app/bkfx/wangqiang/fs.sysmon|grep -v "#"|grep "$mntpt"|awk '{print $3}'`
#yyy=`more /post_app/bkfx_app/bkfx/wangqiang/fs.sysmon|grep -v "#"|grep "$mntpt"|awk '{print $1}'`
#echo "aaaaaaa""     "$wpct" "$epct" "$usdamt" "$mntpt
#echo $yyy

#wpct=`more /post_app/bkfx_app/bkfx/wangqiang/fs.sysmon|grep -v "#"|grep "$mntpt"|awk '{print $2}'`
#epct=`more /post_app/bkfx_app/bkfx/wangqiang/fs.sysmon|grep -v "#"|grep "$mntpt"|awk '{print $3}'`

if [[ "$wpct" = "" ]]
then
wpct=90
fi
if [[ "$epct" = "" ]]
then
epct=95
fi

if [[ $mntpt != "/" ]]
then
mntpt="/"$mntpt
fi
#set -x

if [ $usdamt -gt $epct ]
then
echo "Errormntpt file system's usage is ${usdamt}%." >;>;/post_app/bkfx_app/bkfx/wangqiang/$$.rslt
else
if [ $usdamt -gt $wpct ]
then
echo "Warningmntpt file system's usage is ${usdamt}%." >;>;/post_app/bkfx_app/bkfx/wangqiang/$$.rslt
fi
fi
done

論壇徽章:
0
4 [報(bào)告]
發(fā)表于 2004-05-09 13:57 |只看該作者

請(qǐng)教一個(gè)腳本執(zhí)行的問(wèn)題

cat /post_app/bkfx_app/bkfx/wangqiang/mailbox.sysmon | while read mailbox
do
if [[ -s /post_app/bkfx_app/bkfx/wangqiang/$$.rslt ]]
then
    if grep "Error:" /post_app/bkfx_app/bkfx/wangqiang/$$.rslt >;/dev/null
     then
/usr/bin/mailx -sv "Fs-Err" -r "fs@$(hostname)" $mailbox < /post_app/bkfx_app/bkfx/wangqiang/$$.rslt

     else
    /usr/bin/mailx -sv "Fs-Wrn" -r "fs@$(hostname)" $mailbox < /post_app/bkfx_app/bkfx/wangqiang/$$.rslt
     fi
fi

done

論壇徽章:
0
5 [報(bào)告]
發(fā)表于 2004-05-09 13:58 |只看該作者

請(qǐng)教一個(gè)腳本執(zhí)行的問(wèn)題

touch /post_app/bkfx_app/bkfx/wangqiang/$$.rslt_Cc
ps -ef|grep Cc|wc| read q1 q2 q3

cat /post_app/bkfx_app/bkfx/wangqiang/mailbox.sysmon | while read mailbox
do
if [ $q1 != 13 ]
then
echo "Error:Cc is $q1." >;>;/post_app/bkfx_app/bkfx/wangqiang/$$.rslt_Cc
/usr/bin/mailx -sv "Fs-Err" -r "fs@$(hostname)" $mailbox < /post_app/bkfx_app/bkfx/wangqiang/$$.rslt_Cc
fi
done

論壇徽章:
0
6 [報(bào)告]
發(fā)表于 2004-05-09 13:59 |只看該作者

請(qǐng)教一個(gè)腳本執(zhí)行的問(wèn)題

rm /post_app/bkfx_app/bkfx/wangqiang/$$.rslt
rm /post_app/bkfx_app/bkfx/wangqiang/$$.rslt_bk1
rm /post_app/bkfx_app/bkfx/wangqiang/$$.rslt_bk
rm /post_app/bkfx_app/bkfx/wangqiang/$$.rslt_Cc
rm /post_app/bkfx_app/bkfx/wangqiang/nnn

unset bkfxCSCC
unset usdamt
unset wpct
unset epct
unset bkwpct
unset bkepct
unset usdpct
unset mntpt
unset mailbox

論壇徽章:
0
7 [報(bào)告]
發(fā)表于 2004-05-09 14:02 |只看該作者

請(qǐng)教一個(gè)腳本執(zhí)行的問(wèn)題

不能一次貼上,按照順序貼了所有的。其中mailbox,fs.sysmon是email和檢查磁盤(pán)空間的參數(shù)文件,完全按照精華區(qū)的。

在腳本所在目錄中的文件權(quán)限都是777,目錄本身的權(quán)限也是777,但是只要不在此目錄下執(zhí)行,郵件就不發(fā)送,好奇怪?

論壇徽章:
0
8 [報(bào)告]
發(fā)表于 2004-05-09 16:57 |只看該作者

請(qǐng)教一個(gè)腳本執(zhí)行的問(wèn)題

腳本太長(zhǎng)了,我沒(méi)仔細(xì)看,給你提供個(gè)調(diào)試方法:
第一行用!/usr/bin/sh -xv可以輸出每步的執(zhí)行過(guò)程,如果在運(yùn)行時(shí)用>;>;輸出到一個(gè)log文件中可以看得很清楚。

論壇徽章:
0
9 [報(bào)告]
發(fā)表于 2004-05-09 17:00 |只看該作者

請(qǐng)教一個(gè)腳本執(zhí)行的問(wèn)題

謝謝!
我也找到問(wèn)題了,是調(diào)用check.sh出的錯(cuò),check.sh里面有非全路徑的內(nèi)容。
看來(lái)一個(gè)腳本要寫(xiě)好了,真是不容易哦

謝謝
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過(guò)ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP