본문 바로가기
공부/프로그래밍

[centos] dstat 로그 남기기(자원활용 점검)

by demonic_ 2019. 2. 6.
반응형

시작 스크립트


vi dstat_start.sh


#!/bin/bash


## Today date ##

DATE=`/bin/date +%Y%m%d`


## dstat start ##

_START(){

rm -rf nohup.out

nohup dstat -tcmdnl 60 >> ./log/dstat_$DATE.log  &

}


_START


종료 스크립트


vi dstat_stop.sh


#!/bin/bash


## dstat stop ##

_STOP(){

DSTATPID=`ps -ef | grep -i dstat | grep -v "grep" | awk '{print $2'`

kill -9 $DSTATPID

}


권한추가


chmod +x dstat_start.sh

chmod +x dstat_stop.sh


crontab 설정


crontab -e


0 0 * * * /root/log/dstat_stop.sh

1 0 * * * /root/log/dstat_start.sh




반응형

댓글