メモリチェックめも

= メモリのチェック =

{{{

#/bin/bash

PROCESS=10057 # need change Process number.
INTERVAL=30 # set interval sec. if you want.

GREP=’/bin/grep’
EGREP=’/bin/egrep’
TOP=’/usr/bin/top’
CUT=’/bin/cut’
PS=’/bin/ps’
SLEEP=’/bin/sleep’
PRINTF=’/usr/bin/printf’

S_TIME=`date +’%s’`

echo “+——–+——+—+—+”
echo “|TIME (s)|ps num|cpu|mem|”
echo “+——–+——+—+—+”

while [ 1 ]
do
#${TOP} -n 1 | ${GREP} ${PROCESS} | ${CUT} -b 47-54
#${PS} -o pid,%cpu,%mem,args -p ${PROCESS} –no-headers
CPU_MEM=`${PS} -o pid,%cpu,%mem -p ${PROCESS} –no-headers`
_TMP=`date +’%s’`
_NOW=$[${_TMP} – ${S_TIME}]
${PRINTF} ” %8d ” ${_NOW}
echo ${CPU_MEM}

${SLEEP} ${INTERVAL}
done
}}}

shリダイレクト

{{{
$ sh hoge.sh 2>&1 | tee hoge.txt
}}}

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です