可以使用crontab运行任意一个shell脚本或某个命令,每小时运行一次,或一周三次
(1)crontab的格式
分<>时<>天<>月<>星期<>要运行的命令
注意:
命令要写绝对路径
-表示一个时间范围
,表示两个时间
*表示不限制
例如:
30 21 * * * /apps/bin/cleanup.sh 每晚的21:30执行cleanup.sh脚本
0,30 18-23 * * * /apps/bin/cleanup.sh 每天的18-23点之间每隔30分钟执行cleanup.sh脚本
(2)crontab -l 列出crontab文件中的内容
crontab -e 编辑crontab文件
crontab -r 删除crontab文件
at -l 列出已设置的作业
at -r 清除作业 需要加上at -l 展示出来的作业标识
(1)使用at命令提交命令
at 21:30 进入at命令提示符 find / -name “passwd” 输入要执行的命令
ctrl+d保存并退出
(2)使用at命令提交脚本
at 3.00 pm tomorrow -f /apps/bin/cleanup.sh 明天下午3点运行cleanup.sh脚本3、&命令
一般形式为 command &
4、nohup命令(no hang up)一般形式为nohup command &
nohup iostat -Dl 1 >> /tmp/iostat_collect.out &



