1、配置定时任务:
–每天9:00定时执行nmon;
–每周五8:30定时清理上周生成的nmon文件;
[dmdba@host103 ~]$ crontab -l
0 9 * * * sh /home/dmdba/nmon/run_nmon.sh >> /home/dmdba/nmon/run_nmon.log
30 8 * * 5 sh /home/dmdba/nmon/rm_nmon.sh >> /home/dmdba/nmon/rm_nmon.log
注:
1)表示每天9点执行;
2)表示每周五8:30执行;
2、目录结构:
[dmdba@host103 nmon]$ pwd
/home/dmdba/nmon
[dmdba@host103 nmon]$ ll
total 416
-rwxr-xr-x 1 dmdba dinstall 408984 Jul 31 16:32 nmon_x86_rhel75
drwxr-xr-x 2 dmdba dinstall 6 Aug 4 12:13 result
-rw-r–r-- 1 dmdba dinstall 29 Aug 4 12:13 rm_nmon.log
-rwxr-xr-x 1 dmdba dinstall 42 Aug 4 12:04 rm_nmon.sh
-rw-r–r-- 1 dmdba dinstall 470 Aug 4 12:10 run_nmon.log
-rwxr-xr-x 1 dmdba dinstall 114 Aug 4 11:48 run_nmon.sh
[dmdba@host103 nmon]$
3、创建存放nmon文件的目录:
mkdir -p /home/dmdba/nmon/result
[dmdba@host103 result]$ pwd
/home/dmdba/nmon/result
4、编写删除nmon文件的脚本:
[dmdba@host103 nmon]$ cat rm_nmon.sh
date
rm -f /home/dmdba/nmon/result/*.nmon
5、编写执行nmon文件的脚本:
[dmdba@host103 nmon]$ cat run_nmon.sh
cd /home/dmdba/nmon/result
ls -l
ls |wc -l
date
/home/dmdba/nmon/nmon_x86_rhel75 -f -s 10 -c 12
ps -ef|grep nmon
[dmdba@host103 nmon]$
注:
1、-f 表示按照默认文件名生成nmon文件;
2、-s 10 表示每10S执行一次;
3、-c 12 表示执行频率为12次;
4、(-s) * (-c) 即为总执行时长;
文章
阅读量
获赞
