about TAR in Linux.

about TAR in Linux.


如果可以用 cront job 韵定?行 "tar xfz zipped.tar.gz /data" ??劫果及咿save as LOG file..
再跟著把Log file Email to an email account.

我可以如何做?

      
?行 crontab -e
?入相?的格式? * * * * * tar xfz zipped.tar.gz /data 2>&1 >zipped.log
mail 相晷的命令。
      
用 tar cfz zipped.tar.gz /da/ 2>&1 >zipped.log

故意把tar 一?不存在的目?"da".

?幕出?了
tar: /da: Cannot stat: No such file or directory
tar: Error exit delayed from previous errors

但是zipped.log 是空的?

是不是 tar 不可把result, error 存於log file??      
因为你根本都没有/da这个目录,tar怎么压呢?当然不行了,建立这个目录再试试。      
是呃?的? tar cfz zipped.tar.gz /da/ > zipped.log 2>&1

Good luck!
      
成功了!!!!!!!

但是不知"2>&1 "代表什么...

另外,如果用tee 可不可能做到相同效果..

如:tar zcvf zipped.tar.gz /data | tee log.log | mail mail@mail.mail


      
2>:转向输出错误信息;
1>&2:转向输出信息跟着错误信息;
2>&1:转向错误信息跟着输出信息;