cpu負荷を記録するscript のバックアップ(No.1)
- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- 現在との差分 - Visual を表示
- ソース を表示
- cpu負荷を記録するscript へ行く。
- 1 (2005-05-04 (水) 21:10:02)
cpu負荷を記録するscript
dir作成
mkdir /etc/cron.other mkdir /var/log/cpulog
script作成
vi /etc/cron.other/cpulog.sh
script内容
#!/bin/sh LOGNAME=/var/log/cpulog/cpulog.`date +%Y-%m-%d`.txt if [ ! -s ${LOGNAME} ]; then > ${LOGNAME} echo " time procs memory swap io system cpu" >> ${LOGNAME} echo "hh:mm r b w swpd free buff cache si so bi bo in cs us sy id" >> ${LOGNAME} fi TEMPFILE=`mktemp temp.XXXXXX` vmstat 60 2 | tail -1 > ${TEMPFILE} echo "`date +%H:%M` `cat ${TEMPFILE}`" >> ${LOGNAME} rm -f ${TEMPFILE}
cronにて実行
*/1 * * * * root /etc/cron.other/cpulog.sh 2> /var/log/cpulog/error.txt