Help with a backup script


 
Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers Help with a backup script
# 1  
Old 07-22-2004
Help with a backup script

Hiya i did a search for this kind of thing and couldnt find anything!

I have a script that backs up a filesystem at 2 mins past 2 in the morning every morning, the problem, is i now need to progress this so that it checks if there is a tape loaded into the drive, if there is then it will proceed and backup, if not then it will logg an error message saying this to /logs/backupLog

I am still fairly new to unix, i dont fully understand complex scripting but i know basics. So if you have an answer please explain as simply as you can Smilie

What i understand is that it needs to check the tape, if theres one loaded it sets a variable to true, if not false, then i can use that variable for if statements and so on.

I cant find anything really helpfull on the net for this so hope you can help.

cheers for the help

Mark
# 2  
Old 07-22-2004
You didn't post your OS and version or the scripting language you are using.

You can try the mt command to check the status of the tape drive. See the man page for mt. Remember to use the norewind option if this tape is used multiple times until it is full.

If that isn't right, then post your OS and version so the correct command can be given.
# 3  
Old 07-22-2004
cheers for the quick reply, sorry for not posting that

i am on solaris 9 and am using ksh for the scripting (if thats right am fairly new to this)

cheers again
# 4  
Old 07-22-2004
Then the mt command should work - check out the man page for status option.

Something like the following is what you are looking for

/usr/bin/mt -f /dev/rmt/Xhbn status

Where X is the tape drive number

You will have to look at the different status that you may get returned - it may come back as /dev/rmt/Xhbn: Device busy as an example. Once you know what to look for, then you can script it

tapestatus=`/usr/bin/mt -f /dev/rmt/Xhbn status`

Note: I don't have a tape drive I can test this on so I leave it up to you - the 'device busy' may not come back on standard out so getting the status may be a little more involved. Also the options /Xhbn - you may not need all of them.
# 5  
Old 07-22-2004
I found an old ksh script that has the following:

/usr/bin/mt -f /dev/rmt/0hbn status
err="$?"
if [ "$err" -ne "0" ] # no tape in drive
then
echo "No tape in drive at `/usr/bin/date '+%H:%M:%S'`." >> message.file
fi

There was more but since this covers what you wanted, I leave it to you to incorporate it.
# 6  
Old 07-22-2004
cheers loads, that worked swell

thanks again

Mark
 
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Backup Script

I don't know how to repair this script :/ My OS: Ubuntu Server 18.04 "Bionic Beaver" LTS (64bits) #!/bin/bash # ### Ustawienia - sciezki do plików ### DIRS="/home/ts/ /home/mc/" BACKUP=/home/backup.$$ NOW=$(date +"%d-%m-%Y") DELDATE=$(date -d "-7 days" +"%d-%m-%Y") DAY=$(date +"%a") #... (4 Replies)
Discussion started by: xCraftRayX
4 Replies

2. Shell Programming and Scripting

Backup Script

I have write the following script, its execution i got following error: !/bin/sh # # dy='date +%d%b%y' hn="ECTMPROD12" bk='/home/backup' sb=$bk'/'$hn # # cm_d01='tar -czf /home/backup/'$hn'_'$dy'_ofhome.tar.gz /home/oracle/ofhome' # # echo "***** start time of ECTMPROD12 backup full"... (3 Replies)
Discussion started by: rizwan.shaukat
3 Replies

3. Shell Programming and Scripting

Shell script to call Oracle archive backup script when file system reaches threshold value

Hello All, I need immediate help in creating shell script to call archivebkup.ksh script when archive file system capacity reaches threshold value or 60% Need to identify the unique file system that reaches threshold value. ex: capacity ... (4 Replies)
Discussion started by: sasikanthdba
4 Replies

4. Shell Programming and Scripting

Help with Backup Shell Script for Network Device Configuration backup

HI all, im new to shell scripting. need your guidence for my script. i wrote one script and is attached here Im explaining the requirement of script. AIM: Shell script to run automatically as per scheduled and backup few network devices configurations. Script will contain a set of commands... (4 Replies)
Discussion started by: saichand1985
4 Replies

5. Shell Programming and Scripting

Backup script / Test if script is already running

Hello everyone, I have 2 questions : 1) I have a backup shell script, let's call it backup.sh, that is called every hour as a cron job. As a matter of fact a backup could last more than one hour. It mounts a NAS and then do some rsync on important directories, so really I don't want to... (2 Replies)
Discussion started by: freddie50
2 Replies

6. Shell Programming and Scripting

Need help in creating file restoration script from a backup script.

Hi all i am struggling in creating a restore of env files while doing applications clone. the first file i created for copying the important configurations file which is running perfect now for reverting the changes i mean when i am restoring these files to its original places i have to do... (7 Replies)
Discussion started by: javeedkaleem
7 Replies

7. Shell Programming and Scripting

rsync backup mode(--backup) Are there any options to remove backup folders on successful deployment?

Hi Everyone, we are running rsync with --backup mode, Are there any rsync options to remove backup folders on successful deployment? Thanks in adv. (0 Replies)
Discussion started by: MVEERA
0 Replies

8. Shell Programming and Scripting

help in backup script

Hello folks. Good Day! i want to backup /var/www directory backup to another system daily basis incremental backup and weekly full backup. Directory name where it should automatically created like 2010-04-20 i mean via script. Can some one help? (7 Replies)
Discussion started by: learnbash
7 Replies

9. UNIX for Dummies Questions & Answers

Backup Script

Hi, My SCO Unixware 7.1.1 box is setup to run an EOD backup script, which is as follows: ---------------------------------------------------------------------- start End-of-day compress $BASE TO /home/compdir write /home/compdir to DATTAPE end ... (0 Replies)
Discussion started by: tayyabq8
0 Replies

10. AIX

Backup Script

I'm not sure if this is the place to ask this question but I have a script on an IBM RS6000 that has quit working. I can manually run a backup using SMIT and it appears okay, but not sure about the script. ----------code------------ #!/bin/ksh #set -x echo backup beginning date find... (7 Replies)
Discussion started by: geek4sur
7 Replies
Login or Register to Ask a Question