small error in shellscripting
small error in shellscripting
Last edited by aish; 13th October 2011 at 07:13 PM.
What is the error?
Hi All,
I have run the below script but getting one small error. please help me to solve this.
ERROR:
Code:tar: Error exit delayed from previous errorsThanksCode:#! /bin/bash CEP=/home/user01/exercise/CEP ARCH=/home/user01/exercise/archive LOG=/home/user01/exercise/logs #################### initialization # Archival date if [ `date +%a` = "Mon" ]; then let arc_date=`date +%Y%m%d --date='3 days ago'` # friday else let arc_date=`date +%Y%m%d --date='yesterday'` fi #################### archive previous files mkdir -p $ARCH/$arc_date if [ "$?" -eq "0" ]; then tar -Pczf $ARCH/${arc_date}/${arc_date}.tgz $LOG/*.log $CEP/*.log.* $CEP/Adapter/*.csv $CEP/*.csv rm -rf $LOG/*.log rm -rf $CEP/*.csv rm -rf $CEP/*.log.* rm -rf $CEP/Adapter/*.csv fi
Actually got below errors but other errors are due to non avaibilty of files
but my question is why their is tar: Error exit delayed from previous errors
?
Code:tar: /home/user01/exercise/logs/*.log: Cannot stat: No such file or directory tar: /home/user01/exercise/CEP/*.log.*: Cannot stat: No such file or directory tar: /home/user01/exercise/CEP/Adapter/*.csv: Cannot stat: No such file or directory tar: /home/user01/exercise/CEP/*.csv: Cannot stat: No such file or directory tar: Error exit delayed from previous errors
Try to make sure there are files in the 'tar' parameters.
Several ways you can do it, one of them is:
Code:mTarFiles='' for mFName in $LOG/*.log; do if [[ -f ${mFName} ]]; then mTarFiles=${mTarFiles}' '${mFName} fi done for mFName in $CEP/*.log.*; do if [[ -f ${mFName} ]]; then mTarFiles=${mTarFiles}' '${mFName} fi done for mFName in $CEP/Adapter/*.csv; do if [[ -f ${mFName} ]]; then mTarFiles=${mTarFiles}' '${mFName} fi done for mFName in $CEP/*.csv; do if [[ -f ${mFName} ]]; then mTarFiles=${mTarFiles}' '${mFName} fi done ... if [[ "${mTarFiles}" != "" ]]; then tar -Pczf $ARCH/${arc_date}/${arc_date}.tgz ${mTarFiles} fi ...
There are currently 1 users browsing this thread. (0 members and 1 guests)