目标:后台把一个大目录打包成tar.gz, 并记录日志.(在打包备份很大的目录时用到)
创建一个shell脚本:
tarFcs.sh
echo "starting command : tar -zcvf /data/transfer/server29/3DSpaceData29.tar.gz /data/dsplm/R2020x/3DSpaceData"
DATE=$(date +%Y%m%dV%H%M)
echo "$DATE tar begin...*********************************************"
echo "$DATE tar begin...*********************************************"
echo "$DATE tar begin...*********************************************"
echo "$DATE tar begin...*********************************************"
echo "$DATE tar begin...*********************************************"
tar -zcvf /data/transfer/server29/3DSpaceData29.tar.gz /data/dsplm/R2020x/3DSpaceData
DATE2=$(date +%Y%m%dV%H%M)
echo "$DATE2 tar finish.*********************************************"
echo "$DATE2 tar finish.*********************************************"
echo "$DATE2 tar finish.*********************************************"
echo "$DATE2 tar finish.*********************************************"
echo "$DATE2 tar finish.*********************************************"
文件授权:chmod 777 tarFcs.sh
最后执行"nohup ./tarFcs.sh > tarFcs.log & "
注意:运行后不能Ctrl+c关闭,只能通过关闭窗口关闭。
在tarFcs.log文件中可以查看日志
*************************************************************************************************************
author:蓝何忠
email:lanhezhong@163.com
**************************************************************************************************************