Need help in backup script


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Need help in backup script
# 1  
Old 06-29-2011
Need help in backup script

Hello Everyone,

I have written shell script to copy some file from a text file.

while read Eachline
do cp -p $Eachline /usr/x/x/x/temp_part_bkp/
done < /usr/x/x/x/list.txt

but main problem is suppose that there are two files with same name
for eg: in list.txt
/usr/x/x/x/test.atr and /usr/x/x/x1/test.atr
then its overwritten by other one Smilie
I need a script which can copy both file in some location
like

/usr/x/x/x/test.atr in path /usr/x/x/x/temp_part_bkp/
and /usr/x/x/x1/test.atr in path /usr/x/x/x/temp_part_bkp1/

can we achive it. please help I am stuck Smilie

Last edited by aks_1902; 06-29-2011 at 09:10 AM..
# 2  
Old 06-29-2011
You could perform a check to see if the file exists
Code:
while [ -x /usr/x/x/x/temp_part_bkp/$Eachline ] ; do
   $Eachline="$Eachline.1"
done;


Last edited by pludi; 06-29-2011 at 11:09 AM..
This User Gave Thanks to Skrynesaver For This Post:
# 3  
Old 06-29-2011
With GNU cp, you can use
Code:
cp --backup=t

# 4  
Old 06-29-2011
Thanks but can you please tell me more how to do that i am trying to implement that logic.....pls help
# 5  
Old 06-29-2011
A funny eval, ( not tested) :
Code:
while read file
do
   ll $file
   var=$(basename ${file})
   eval let ${var}=${var}+1
   eval t=\$$var
   if [ $t -gt 1 ]
   then
      cp -p $file /usr/x/x/x/temp_part_bkp${t}
   else
     cp -p $file /usr/x/x/x/temp_part_bkp/
   fi
done</usr/x/x/x/list.txt

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