Tar


 
Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers Tar
# 1  
Old 03-09-2002
Tar

I want to write a script for taking a backup on a tape device.
How can i check if the device is ready before taking this backup.Smilie
# 2  
Old 03-09-2002
On my HP-UX 11.00, I can do:
mt -t /dev/rmt/0m status

With a tape mounted, I get:

Drive: HP C1537A
Format: DDS-3 format
Status: [41112500] BOT online compression immediate-report-mode
File: 0
Block: 0

With no tape, the Status line is:
Status: [0]

In both cases, $? is zero so I grep the Status line (and that is a tab after the colon, not a space):

Code:
mt -t /dev/rmt/0m status |
  grep '^Status:        \[0\]' > /dev/null ||
  echo 'tape mounted'

mt -t /dev/rmt/0m status |
  grep '^Status:        \[0\]' > /dev/null &&
  echo 'no tape mounted'

Jimbo
# 3  
Old 03-09-2002
tar

thanks for the tip but i wanted to use de $?=1 to give me a message. Is there a possibility to do this?
# 4  
Old 03-09-2002
Following command will give you status code of zero when tape is mounted and status code of 1 if not:

Code:
mt -t /dev/rmt/0m status |
  if grep '^Status:        \[0\]' > /dev/null ; then
     exit 1
  else
     exit 0
  fi

Jimbo
# 5  
Old 03-09-2002
If you want use the "$?" or "$status", you can do this :
Code:
#!/bin/ksh
mt -t /dev/rmt/0m rewind
if [ $? -ne 0 ]; then
   echo "Backup error"
   exit 1
fi

or
Code:
#!/bin/csh
mt -t /dev/rmt/0m rewind
if ( $status != 0 ) then
   echo "Backup error"
   exit 1
endif

In this case, you donīt need that your tape is on the driver.

I hope help you !

Witt

added code tags for readability --oombera

Last edited by oombera; 02-18-2004 at 04:36 PM..
witt
 
Login or Register to Ask a Question

Previous Thread | Next Thread

9 More Discussions You Might Find Interesting

1. AIX

Tar - pre-checking before making the Tar file

Coming from this thread, just wondering if there is an option to check if the Tar of the files/directory will be without any file-errors without actually making the tar. Scenario: Let's say you have a directory of 20GB, but you don't have the space to make Tar file at the moment, and you want... (14 Replies)
Discussion started by: filosophizer
14 Replies

2. AIX

Making Tar of directory and tar file is going to be placed

Quick question, is it possible to make a Tar of completely directory and placing the tar file in it (will this cause even the tar file to tarred ?) sample: /opt/freeware/bin/tar -cvf - /oracle | gzip > /oracle/backup.tgz will the tar file backup.tgz also include backup.tgz ? i tried... (5 Replies)
Discussion started by: filosophizer
5 Replies

3. UNIX for Dummies Questions & Answers

Do I need to extract the entire tar file to confirm the tar folder is fine?

I would like to confirm my file.tar is been tar-ed correctly before I remove them. But I have very limited disc space to untar it. Can I just do the listing instead of actual extract it? Can I say confirm folder integrity if the listing is sucessful without problem? tar tvf file1.tar ... (1 Reply)
Discussion started by: vivien_chu
1 Replies

4. Shell Programming and Scripting

tar command to explore multiple layers of tar and tar.gz files

Hi all, I have a tar file and inside that tar file is a folder with additional tar.gz files. What I want to do is look inside the first tar file and then find the second tar file I'm looking for, look inside that tar.gz file to find a certain directory. I'm encountering issues by trying to... (1 Reply)
Discussion started by: bashnewbee
1 Replies

5. Shell Programming and Scripting

tar command dont tar to original directory

HI, if I have a tarfile called pmapdata.tar that contains tar -tvf pmapdata.tar -rw-r--r-- 0/0 21 Oct 15 11:00 2009 /var/tmp/pmapdata/pmap4628.txt -rw-r--r-- 0/0 21 Oct 14 20:00 2009 /var/tmp/pmapdata/pmap23752.txt -rw-r--r-- 0/0 1625 Oct 13 20:00 2009... (1 Reply)
Discussion started by: borderblaster
1 Replies

6. UNIX for Dummies Questions & Answers

tar -cvf test.tar `find . -mtime -1 -type f` only tar 1 file

Hi all, 4 files are returned when i issue 'find . -mtime -1 -type f -ls'. ./ora_475244.aud ./ora_671958.aud ./ora_934052.aud ./ora_934050.aud However, when I issued the below command: tar -cvf test.tar `find . -mtime -1 -type f`, the tar file only contains the 1st file -... (2 Replies)
Discussion started by: ahSher
2 Replies

7. UNIX for Advanced & Expert Users

How to create a Tar of multiple Files in Unix and FTP the tar to Windows.

Hi, On my Unix Server in my directory, I have 70 files distributed in the following directories (which have several other files too). These files include C Source Files, Shell Script Source Files, Binary Files, Object Files. a) /usr/users/oracle/bin b) /usr/users/oracle... (1 Reply)
Discussion started by: marconi
1 Replies

8. UNIX for Advanced & Expert Users

Tar utility (untar a .tar file) on VxWorks

Hi All Can someone pls guide me if there any utility to compress file on windows & uncompress on vxworks I tried as - - compressed some folders on windows ... i created .tar ( to maintain directory structure ) and compressed to .gz format. - on VxWorks i have uncompressed it to .tar... (1 Reply)
Discussion started by: uday_01
1 Replies

9. UNIX for Advanced & Expert Users

Does tar do crc checking on a tape or tar file?

Trying to answer a question about whether tar table-of-contents is a good tool for verifying tape data. (1 Reply)
Discussion started by: tjlst15
1 Replies
Login or Register to Ask a Question