I have been trying to write a script to compress a directory which
contains a number of linked directories in it. In the script I am
checking the exit status of the tar command to send email to me if the
tar failed for any reason. The tar string is this...

 

/bin/tar cvzphPf /backupdir/tarfile.tgz /home/user >> /backupdir/tarlog

if [ $? -eq 0 ]

  then

  echo "exit status is $?"  >>/backupdir/tarlog

  echo "SUCCESS" >>/backupdir/tarlog

  else

  echo "exit status is $?"  >>/backupdir/tarlog

  echo "FAILED" >>/backupdir/tarlog

fi

 

It then emails the log file to me. The problem is, even when apparently
succesfull, it still returns exit status 1. I was able to verify it is
succesfull by comparing the log output when I copy links to when I do
not. The only difference is 

 

I'm not sure if this is a bug or if I'm missing something or even if
this is the correct place to bring it up. If not the correct forum,
could you direct me to the proper forum.

 

 

Dave Barlieb

Systems Administrator

IntegriChain Inc.

100 Canal Pointe Blvd, Suite 117

Princeton, NJ 08540

Office: (609) 986-2466

Cell: (856) 298-0489

Email: [email protected] <mailto:[email protected]> 

 

Reply via email to