快捷搜索:

用crontab添加nmon执行计划

名称 : crontab

应用权限 : 所有应用者

应用要领 :

crontab [ -u user ] file

crontab [ -u user ] { -l | -r | -e }

阐明 :

crontab 是用来让应用者在固准光阴或固定距离履行法度榜样之用,换句话说,也便是类似应用者的时程表。-u user 是指设定指定 user 的时程表,这个条件是你必须要有其权限(比如说是 root)才能够指定他人的时程表。假如不应用 -u user 的话,便是表示设定自己的时程表。

参数 :

crontab -e : 履行翰墨编辑器来设准时程表,内定的翰墨编辑器是 VI,假如你想用其余翰墨编辑器,则请先设定 VISUAL 情况变数来指定应用那个翰墨编辑器(比如说 setenv VISUAL joe)

crontab -r : 删除今朝的时程表

crontab -l : 列出今朝的时程表

crontab file [-u user]-用指定的文件替代今朝的crontab。

时程表的款式如下 :

f1 f2 f3 f4 f5 program

此中 f1 是表示分钟,f2 表示小时,f3 表示一个月份中的第几日,f4 表示月份,f5 表示一个礼拜中的第几天。program 表示要履行的法度榜样。

当 f1 为 * 时表示每分钟都要履行 program,f2 为 * 时表示每小时都要履行法度榜样,其馀类推

当 f1 为 a-b 时表示从第 a 分钟到第 b 分钟这段光阴内要履行,f2 为 a-b 时表示从第 a 到第 b 小时都要履行,其馀类推

当 f1 为 */n 时表示每 n 分钟个光阴距离履行一次,f2 为 */n 表示每 n 小时个光阴距离履行一次,其馀类推

当 f1 为 a, b, c,... 时表示第 a, b, c,... 分钟要履行,f2 为 a, b, c,... 时表示第 a, b, c...个小时要履行,其馀类推

应用者也可以将所有的设定先寄放在档案 file 中,用 crontab file 的要领来设准时程表。

例子1 :

Quote:#天天早上7点履行一次 /bin/ls :

0 7 * * * /bin/ls

在 12 月内, 天天的早上 6 点到 12 点中,每隔3个小时履行一次 /usr/bin/backup :

0 6-12/3 * 12 * /usr/bin/backup

周一到周五天世界午 5:00 寄一封信给 alex@domain.name :

0 17 * * 1-5 mail -s "hi" alex@domain.name/dev/null 2>&1 即可

例子2 :

Quote:#天天早上6点10分

10 6 * * * date

#每两个小时

0 */2 * * * date

#晚上11点到早上8点之间每两个小时,早上8点

0 23-7/2,8 * * * date

#每个月的4号和每个星期的星期一到星期三的早上11点

0 11 4 * mon-wed date

#1月份日早上4点

0 4 1 jan * date

履行步骤如下:

Quote:crontab -e

添加如下内容

0 0 * * * /nmon/nmon.ksh

在nmon目录下创建nmon.ksh文件,用vi编辑器编辑

Quote:cd /nmon/

/nmon/nmon_aix53 -fdt -s 90 -c 960

您可能还会对下面的文章感兴趣: