- 追加された行はこの色です。
- 削除された行はこの色です。
** cpu負荷を記録するscript [#t1351cd3]
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