t `date`"
ls /tmp/abc
cd /ddd
echo "End at `date`"
[root@localhost shell]# sh date.sh?
[root@localhost shell]# cat /tmp/2015-06-16.log?
Begin at 2015年 06月 16日 星期二 16:49:54 CST
ls: 无法访问/tmp/abc: 没有那个文件或目录
date.sh: line 7: cd: /ddd: 没有那个文件或目录
End at 2015年 06月 16日 星期二 16:49:54 CST
exec >/tmp/$d.log 2>&1? 表示执行下面的行,输出正确或错误的信息都写到/tmp/目录下 日期.log里面;