Redhat用tar打包文件,如果目标文件不存在,也生成一个tar包。

Redhat用tar打包文件,如果目标文件不存在,也生成一个tar包。
小弟是用脚本定时处理文件,如果目标文件不存在的话,在AIX中就不会生成一个tar包,但是在redhat就会生成一个空的tar包,如果没有文件还生成tar包,我这处理起来就比较麻烦了。
请教如何在redhat中,如果没有文件就不生成tar包?

作者: uiesg   发布时间: 2011-08-11

写个if语句配合ls命令判断一下是否有目标文件,如果没有目标文件执行输出错误日志以及报错时间到log文件,如果有执行tar命令!!!

作者: njsuse   发布时间: 2011-08-11

我对shell编程不太熟,能否给一个示范脚本?多谢!
目标文件是一组含有相同日期的文件,比如:
abc20110811.txt
qazwsx20110811.txt
asdf20110811.txt
。。。。

如果这样的话,判断程序如何写?

作者: uiesg   发布时间: 2011-08-11