Chinaunix首页 | 论坛 | 博客
  • 博客访问: 544763
  • 博文数量: 159
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 1264
  • 用 户 组: 普通用户
  • 注册时间: 2011-02-20 14:15
个人简介

LoveMoney

文章存档

2016年(2)

2015年(8)

2014年(148)

2011年(1)

分类: AIX

2014-07-31 15:13:47

查看当前系统时间
date
设置系统时间:
                  date 0723160614 2014年07月23日16时06分

脚本开始
tmp0=`date  +%y`
tmp1=`date  +%m`
tmp2=`date  +%d`
tmp3=`date  +%H`
tmp4=`date  +%M`
tmp5=`date  +%S`
filename=f$tmp0$tmp1$tmp2$tmp3$tmp4$tmp5.log
cd /tmp
sh xx.sh >&1|tee -i -a /tmp/xxlog/$filename
脚本结束

以上脚本说明:
tmp0=`date  +%y` 得出年份
tmp1=`date  +%m` 得出月份
tmp2=`date  +%d` 得出日
tmp3=`date  +%H` 得出时
tmp4=`date  +%M` 得出分
tmp5=`date  +%S` 得出秒
filename=f$tmp0$tmp1$tmp2$tmp3$tmp4$tmp5.log 以得出的日期创建文件名格式
cd /tmp 切换目录
sh xx.sh 2>&1|tee -i -a /tmp/xxlog/$filename 执行xx.sh脚本,把输出结果记录到log


0: STDIN
1: STDOUT
2: STDERR
2>&1: 显示错误信息
tee命令:读取标准输入的数据,并将其内容输出成文件。
tee参数:
-a或--append  附加到既有文件的后面,而非覆盖它.
-i或--ignore-interrupts  忽略中断信号。

执行命令date得出测试结果:
csibma10/#date  +%y;date  +%m;date  +%d;date  +%H;date  +%M;date  +%S;date
14
03
05
09
32
35
Wed Mar  5 09:32:35 BEIST 2014
csibma10/#
阅读(1555) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~