Script to Backup files


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Script to Backup files
# 1  
Old 02-28-2009
MySQL Script to Backup files

Hi,

I wrote a simple script to backup of index.php and index.html in my box. So, I wrote a script which take a copy of the index page as 1Mar09: but it does not comes up..

#! /bin/bash
find . -name index.* > domains.txt
for i in `cat domains.txt` ; do cp index* index*.1Mar09 $i; done
But it gives a error message as :

cp: copying multiple files, but last argument `./kla/index.php' is not a directory
Try `cp --help' for more information.
cp: copying multiple files, but last argument `./kla/index.html' is not a directory
Try `cp --help' for more information.
cp: copying multiple files, but last argument `./n/index.php' is not a directory
Try `cp --help' for more information.


Please give a exact script and let me know where I am wrong?
# 2  
Old 02-28-2009
Code:
#!/bin/bash

for i in `find . -name "index.*"`
do
    cp $i $i.1Mar09;
done

# 3  
Old 02-28-2009
Quote:
Originally Posted by gsiva
I wrote a simple script to backup of index.php and index.html in my box. So, I wrote a script which take a copy of the index page as 1Mar09: but it does not comes up..

#! /bin/bash
find . -name index.* > domains.txt

Quote the pattern:

Code:
find . -name 'index.*' > domains.txt

Quote:
for i in `cat domains.txt` ;

That will fail if any of the filenames in domains.txt contain spaces. Use a while loop to read from the file:

Code:
while IFS= read -r i
do
  ....
done < domains.txt

Or just pipe the output of find into your loop:

Code:
find . -name 'index.*' |
while IFS= read -r i

Quote:
do cp index* index*.1Mar09 $i; done

That line is nonsense. The syntax for cp is:

Code:
cp file destination

Or:

Code:
cp file file ...  directory

# 4  
Old 02-28-2009
Thank you candlejack, the scripts comes up... Thanks a lot.
And a special thanks to cfajohnson...
# 5  
Old 03-01-2009
Hi,

One more help, I need a script to remove 60 lines at the bottom of the file and need to add two more line at the bottom as </body> </html>
# 6  
Old 03-01-2009
Code:
file=/path/to/file ## adjust to taste
lines=$( wc -l < "$file" )
{
  head -n$(( $lines - 60 )) "$file"
  printf "  </body>\n</html>\n"
} > tempfile && mv tempfile "$file"

(You needn't add those two lines. Without them, the file will still be valid HTML.)
# 7  
Old 03-01-2009
Thanks a lot.. That worked out very well...
Thank you.l... cfajohnson
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. AIX

Script to remove backup files

HI, I want to remove my backup files keeping last 30 days. Now i am doing it manually. Does anyone have a script to automate this process? Thanks in advance (5 Replies)
Discussion started by: ElizabethPJ
5 Replies

2. Shell Programming and Scripting

Script or alias to backup all files opened by vi

we want to backup all opened files by vi before editing also with version information. i wrote below alias to backup crontab file content with version info. What i want know is to make this opened files by vi. We want to prevent user mistakes by adding this alias. alias crontab='DATE=$(date... (4 Replies)
Discussion started by: sebu
4 Replies

3. Shell Programming and Scripting

Backup shell script created temp files .

Hi, I've a script which creates a temp flat file for storing all business dates received on a single day from diff control files sent by source system on that day. e.g on 12th april I receive txns for business day 8,9,10,11 april. I capture this business day and append to a flat file from... (1 Reply)
Discussion started by: manojg9
1 Replies

4. Shell Programming and Scripting

Backup script to split and tar files

Hi Guys, I'm very new to bash scripting. Please help me on this. I'm in need of a backup script which does the ff. 1. If a file is larger than 5GB. split it and tar the file. 2. Weekly backup file to amazon s3 using s3rsync 3. If a file is unchanged it doesn't need to copy to amazon s3 ... (4 Replies)
Discussion started by: ganitolngyundre
4 Replies

5. Shell Programming and Scripting

Script for taking backup of desktop files.

Hi Friends, I need help. I have around 100 users. I want to take date wise backup of files which are on desktop for every user. My user directory path is -: /home/dr/<user_name>/Desktop 1) Script has to run on a perticular time everyday 2) Script has to take backup of all files present... (2 Replies)
Discussion started by: paragnehete
2 Replies

6. Shell Programming and Scripting

error in sh script while copy files to a backup directory

I am trying to copy files from one directory to another using shell script. Can anyone please troubleshoot the code. thanks in advance... #!C:\Shell\sh.exe files_dir="C:\Documents and Settings\scripts\files" backup_dir="C:\Documents and Settings\scripts\ztest" echo cding to... (2 Replies)
Discussion started by: sureshcisco
2 Replies

7. Shell Programming and Scripting

script compare files and backup

Im working on a shell script that uses three parameters, a string to replace, the string replacing, and a file name. In this script it makes a back up file before the replacement occurs. However I want to be able to either search the file to see if it has the string and if it doesnt dont create... (5 Replies)
Discussion started by: gordonheimer
5 Replies

8. Shell Programming and Scripting

Script to backup multiple files and amend their filenames

Hi, I'm trying to write a command that backs up certain files into my current directory and adds a prefix to the backed up file name. I realise this can be done in a script by specifying each individual file but would like to know if it can be done on one line and made an alias. I have the... (5 Replies)
Discussion started by: m223464
5 Replies

9. Shell Programming and Scripting

request born script for creting backup files

script should make a backup sub-directory to make a backup copy of all the files that were created on a date . The name of the subdirectory should reflect the current month and day eg BackupsAug16. The backup files need to have extension .bak for each file script needs to check if there... (6 Replies)
Discussion started by: vinaysamineni
6 Replies

10. Solaris

creating log files for a backup script on solaris

I have a simple backup script that I am running to back up drives across the network. However I need to have detailed log files for this script such as time backup started, what was backed up, if there were any errors and the time that the backup was complete. I would also like the script to... (3 Replies)
Discussion started by: valicon
3 Replies
Login or Register to Ask a Question