亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? sms_stats

?? ~{JV;z6LO{O"7~Nq5D7~NqFw:M?M; 6K~}(linux~{#)~}
??
字號:
#!/bin/sh#-----------------------------------------------------------# Program : sms_stats                          Host : zenobe# Author  : Philippe Andersson# Date    : 22/12/98# Version : 1.7# Notice  : (c) Les Ateliers du Heron, 1998 for Scitex Europe, S.A.# Comment : Extract statistics from system logs for SMS subsys.# History :# * 1.0 (22/10/98) : Initial release.# * 1.1 (22/10/98) : Added summary report.# * 1.2 (23/10/98) : Added individual usage count (sms_users)#   and monthly archiving of raw data.# * 1.3 (27/10/98) : Script will run every day, but mail should#   only be sent on weekday. Added code to prevent double inclusion#   in summary file as I did for logfile.# * 1.4 (03/11/98) : Fixed a bug in the TIMESTAMP date format.#   expanded to allow for "at will" re-runs on specified work#   files. Included a modification in the call to sms_users.# * 1.5 (05/11/98) : Added pointer to /var/adm/syslog in work-#   file generation procedure, cause all events >= "warn" will#   be logged there.# * 1.6 (18/12/98) : Adapted to ignore MBC connections after#   installing version 0.32b of the server.# * 1.7 (22/12/98) : Further refined connections count by#   excluding the server's original pid.#-----------------------------------------------------------# Uncomment for debugging# set -x -v# VariablesADMINS="smsmasters"                       # see /etc/aliasesTEMPF="/tmp/messages.copy"WORKF="/tmp/sms_log"SUMMARY="/var/adm/sms_summary"ORIGLOG1="/var/adm/messages"ORIGLOG2="/var/adm/syslog"ARCHDIR="/var/adm/sms_archive"CURARCHF="sms_$(date +%Y%m).log"TODAY=$(date +%Y%m%d)DATESTAMP="$(date +"%b %_d")"DOW=$(date +%a)# Set default value for parametersFILESET=""DATERST="no"#***********************************************************#         CODE BEGINS - GET COMMAND LINE PARAMETERS#***********************************************************# Disable filename generation while parsing parametersset -f#---------------------------------------------Get parameterswhile getopts :f:d: argname; do  case ${argname} in    f) FILESET=${OPTARG}       ;;    d) TODAY=${OPTARG}       DATERST="yes"       ;;    :) echo "sms_stats: missing required value for -${OPTARG} parameter."       exit 1       ;;    ?) echo "sms_stats 1.7 - SMS Server Stats"       echo " "       echo "Usage: sms_stats [-f workfile -d workdate]"       echo " "       echo "where: -f = workfile (opt. - def. automatic)"       echo "       -d = workdate YYYYMMDD (req. iif -f present)"       echo " "       exit 1       ;;  esacdone                                         # while getopts# Handle additional parameters (unused here)shift $((${OPTIND} -1))more_args=${*}# Re-enable filename generationset +f#------------------------------Check for required parameters# no required parameter.#----------------------------------------Validate parametersif [ -n "${FILESET}" ]; then  # check fileset for existence  if [ ! -r ${FILESET} ]; then    echo "sms_stats: the specified workfile (${FILESET}) doesn't exist."    exit 1  fi  # check for -d presence  if [ ${DATERST} != "yes" ]; then    echo "sms_stats: You have to specifiy -d when -f is used."    exit 1  fielse  # error when -d is present  if [ ${DATERST} != "no" ]; then    echo "sms_stats: You can't use -d without -f."    exit 1  fifi#========================================================# Generate workfile if requiredif [ -z "${FILESET}" ]; then  # First take a copy of the "messages" file  if [ -s ${ORIGLOG1} -a -s ${ORIGLOG2} ]; then    cp ${ORIGLOG1} ${TEMPF}    cat ${ORIGLOG2} >> ${TEMPF}  else    exit 1  fi  # Now prune this temp file to keep only SMS info  cat ${TEMPF} | grep "${DATESTAMP}" | grep sms_serv | sort > ${WORKF}  rm -f ${TEMPF}else  WORKF=${FILESET}fi#========================================================# count connections (except those for MBC [mailbox check])nconn=$(cat ${WORKF} | grep -v MBC | awk '{print $5}' | sort | uniq | wc -l)# discount from it the server's entrynconn=$((nconn - 1))# count successfull onesnsucc=$(cat ${WORKF} | grep "message sent OK" | wc -l)succp=$(bc -q << EOT_BCscale=3(${nsucc} / ${nconn}) * 100EOT_BC)# count number of timeout on waiting for free GSM instancentout=$(cat ${WORKF} | grep "(all GSMs busy)" | wc -l)# Log the summary report in tabular format# First check that it's the first time we log this dataif [ -f ${SUMMARY} ]; then  # look for today's date  cat ${SUMMARY} | grep ${TODAY} > /dev/null 2>&1  if [ ${?} -eq 0 ]; then    # prune this data    cat ${SUMMARY} | grep -v ${TODAY} > /var/adm/sms_temp    mv /var/adm/sms_temp ${SUMMARY}  fifi# now append to the fileecho \"$TODAY\",\"$nconn\",\"$nsucc\",\"$succp\",\"$ntout\" >> ${SUMMARY}#========================================================# On weekday only, build mail and send itif [ ${DOW} != "Sat" -a ${DOW} != "Sun" ]; then  mail -s "SMS Server Daily Stats" ${ADMINS} << EOT_MAILStatistics for $(date) on $(hostname).Total connections      : ${nconn}Messages sent OK       : ${nsucc}Percentage successfull : ${succp} %Failed conn. due to timeout waiting for free GSM instance : ${ntout}Usage splitting per individual user :$(/root/scripts/sms_users -f ${WORKF})EOT_MAILfi#========================================================# Archive raw data for further analysisif [ -f ${ARCHDIR}/${CURARCHF} ]; then  # Make sure it's the first time today that we do this  cat ${ARCHDIR}/${CURARCHF} | grep "${DATESTAMP}" > /dev/null  if [ ${?} -eq 0 ]; then    # Prune this data    cat ${ARCHDIR}/${CURARCHF} | grep -v "${DATESTAMP}" > ${ARCHDIR}/temp    mv ${ARCHDIR}/temp ${ARCHDIR}/${CURARCHF}  fi  # Append to it  cat ${WORKF} >> ${ARCHDIR}/${CURARCHF}else  # Zip the previous one(s)  if [ -f ${ARCHDIR}/*.log ]; then    for i in $(ls ${ARCHDIR}/*.log); do      gzip ${ARCHDIR}/${i}    done  fi  # Create a new one  cat ${WORKF} > ${ARCHDIR}/${CURARCHF}fi#========================================================# Clean workfile and exitrm -f ${WORKF}exit 0

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲精品一区二区三区影院| 欧美一二三区在线观看| 欧美剧情片在线观看| 亚欧色一区w666天堂| 一区二区三区视频在线看| 欧美日本乱大交xxxxx| 91小视频在线| 色国产综合视频| 欧美色网一区二区| 欧美一区二区性放荡片| 国产91综合网| 亚洲第一精品在线| 国产欧美日韩不卡| 国产人伦精品一区二区| 国产日韩欧美麻豆| 自拍偷拍亚洲欧美日韩| 亚洲电影中文字幕在线观看| 热久久国产精品| 国产在线麻豆精品观看| 亚洲欧美日韩小说| 久久久亚洲精华液精华液精华液| 欧美三级午夜理伦三级中视频| 国产综合色产在线精品| 粉嫩绯色av一区二区在线观看| 处破女av一区二区| 色婷婷亚洲精品| 精品一区精品二区高清| 天天色图综合网| 国产真实乱对白精彩久久| 成人免费电影视频| 欧美日韩国产综合一区二区| 久久青草欧美一区二区三区| 欧美日韩高清一区二区不卡| 国产亚洲自拍一区| 精品国产乱码久久久久久久| 亚洲国产精品久久人人爱蜜臀| 色综合一个色综合| 亚洲国产你懂的| 国产米奇在线777精品观看| 亚洲国产精品麻豆| 亚洲欧美综合色| 日韩av二区在线播放| 成人污污视频在线观看| 久久久噜噜噜久久人人看| 欧美一区二区三区啪啪| 欧美日韩国产电影| 精品1区2区3区| 国产精品欧美一区喷水| 日本伊人午夜精品| 九九国产精品视频| 久久精品国产网站| 欧美丝袜丝交足nylons图片| 欧美三区在线观看| 欧美人狂配大交3d怪物一区| 国产精品美女www爽爽爽| 国产综合色精品一区二区三区| 欧美三级日韩三级| 一区二区三区四区不卡视频| 国产超碰在线一区| 日本韩国欧美在线| 国产日产欧美一区| 经典三级一区二区| 国产成人在线看| 91在线精品一区二区| 在线观看国产日韩| 日韩欧美中文字幕一区| 国产亚洲精品资源在线26u| 国产精品第一页第二页第三页| 国产一区二三区| 欧美不卡一区二区三区| 蜜桃精品视频在线观看| 国产精品香蕉一区二区三区| 色老头久久综合| 日韩区在线观看| 韩国女主播一区| 精品久久国产字幕高潮| 经典三级在线一区| 欧美精品一区二区三区高清aⅴ| 麻豆精品一区二区av白丝在线| 4438成人网| 中文字幕在线观看一区二区| 亚洲国产精品久久不卡毛片| 欧美日韩1234| 六月婷婷色综合| 91在线视频免费91| 欧美一区二区三区免费视频| 国产蜜臀av在线一区二区三区| 国产精品乱人伦一区二区| 99热精品国产| 精品国精品自拍自在线| 亚洲日本va在线观看| 91福利视频网站| 精品国产3级a| 三级在线观看一区二区| 精品国产精品网麻豆系列| 亚洲精品视频一区二区| 欧美亚洲精品一区| 国产午夜精品久久久久久久| 午夜精品福利一区二区蜜股av| 4438x成人网最大色成网站| 蜜桃av一区二区三区电影| 久久久久国产成人精品亚洲午夜| 99久久99久久精品免费观看| 亚洲国产精品久久不卡毛片| 欧美成人精精品一区二区频| 亚洲一级电影视频| 久久亚洲综合色| 欧美在线观看18| 国产一区二区三区免费播放| 亚洲精品欧美在线| 懂色av一区二区三区蜜臀| 亚洲激情第一区| 91老司机福利 在线| 婷婷国产在线综合| 欧美色精品在线视频| 亚洲一区二区五区| 在线日韩一区二区| 经典三级视频一区| 亚洲精品在线电影| 欧美日韩另类一区| av在线综合网| 国内精品久久久久影院薰衣草 | 中文字幕一区二区三区四区| 91精品国产高清一区二区三区蜜臀 | 亚洲综合精品自拍| 国产农村妇女精品| 成人午夜视频在线| 另类成人小视频在线| 日韩丝袜美女视频| 欧美日韩国产一级片| 国产伦理精品不卡| 欧美成人女星排名| 欧美性色黄大片手机版| 亚洲国产日韩精品| 亚洲欧洲性图库| 欧美成人午夜电影| 日韩手机在线导航| 国产麻豆视频一区| 麻豆精品在线观看| 日本午夜精品视频在线观看 | 国产乱码精品一区二区三区av| 午夜国产精品一区| 亚洲一区二区三区四区在线| 一区精品在线播放| 国产精品第一页第二页第三页| 成人一道本在线| 成人激情动漫在线观看| 国产v日产∨综合v精品视频| 狂野欧美性猛交blacked| 精品电影一区二区三区| 精品乱人伦一区二区三区| 欧美老肥妇做.爰bbww| 欧美日韩色综合| 9191成人精品久久| 91精品在线麻豆| 日韩午夜av一区| 26uuu精品一区二区| 日韩精品专区在线| 久久午夜色播影院免费高清| 久久毛片高清国产| 国产精品久久久爽爽爽麻豆色哟哟| 国产日韩精品久久久| 中文字幕欧美激情| 亚洲人快播电影网| 色狠狠色狠狠综合| 欧美日韩美少妇| 日韩一级免费一区| av亚洲精华国产精华| 舔着乳尖日韩一区| 麻豆一区二区99久久久久| 亚洲欧美中日韩| 一个色在线综合| 国产亚洲成aⅴ人片在线观看| 欧美日韩一级片在线观看| 韩国精品久久久| 成人免费视频国产在线观看| 亚洲国产视频a| 国产欧美日产一区| 亚洲激情网站免费观看| 国产日产亚洲精品系列| 亚洲婷婷综合色高清在线| 91麻豆精品国产自产在线| 2021久久国产精品不只是精品| 欧美最新大片在线看| 欧美精品高清视频| 中文字幕 久热精品 视频在线| 一区二区三区四区视频精品免费| 三级一区在线视频先锋 | 国产精品免费视频网站| 一区二区三区四区精品在线视频| 久久影院午夜片一区| 亚洲人123区| 国产精品乱码人人做人人爱| 久久夜色精品一区| 一区二区三区在线观看动漫| 国产一区二区久久| 欧美日韩成人高清| 884aa四虎影成人精品一区| 国产精品视频免费看| 中文字幕欧美激情|