11-25-2016
If you use a standard tool like rsync, you can have it only backup files in the src directory that are new, meaning that were not there the last time the backup was run. If your "latest config back up file" has a different name than the files that have already been copied, rsync (or many other backup programs) will automatically do what it sounds like you want. If the "latest config back up file" has the same name as a file that already exists in the mirror location, rsync will rename the older file (the one in the mirror location) with an extension you provide. If you want to have multiple incremental backups of a file with the same name, that can probably be done as well but I prefer to rename older versions of a file for clarity and book keeping purposes.
As rbatte1 suggests, more information would be helpful. At any rate, a backup solution should be designed with your recovery process in mind. What files you store, and where, and what they are called, etc, depends somewhat on the process you will need to involve should you ever have to use your backup files.
You will want a script to run that end of the business as well, and definitely practice using it before you need to use it.
LMHmedchem
This User Gave Thanks to LMHmedchem For This Post:
10 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
Ok so once again im back with what is probably a beginner question although somewhat more complicated (for me) than the last.
Background:
A client has a daily backup which is carried out via rsync.
Due to this, when they move a file around that file is then coppied a second time.
On top of... (4 Replies)
Discussion started by: jeked
4 Replies
2. Shell Programming and Scripting
Hi guys iv been working on a bit of script to do a backup and restore
Im going to uni next year and trying to prepare myself
Basically all im wanting is a simple script that shows a menu and does what ever the user inputs
here is my code
#!/bin/sh
# Backup des
backup= "/root/Russell/"... (2 Replies)
Discussion started by: rustyhamster
2 Replies
3. Shell Programming and Scripting
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
4. Shell Programming and Scripting
Hello,
I am facing a very strange problem when I run my script manuallu ./Fetchcode which is using to connect with MKS integrity from linux end it workks fine but when I run it from cron it doesn't work.Can someone help me
1) How could I check my script when it is running from cron like... (3 Replies)
Discussion started by: anuragpgtgerman
3 Replies
5. Shell Programming and Scripting
Help. My script is working fine when executed manually but the cron seems not to catch up the command when registered.
The script is as follow:
#!/bin/sh
for file in file_1.txt file_2.txt file_3.txt
do
awk '{ print "0" }' $file > tmp.tmp
mv tmp.tmp $file
done
And the cron... (2 Replies)
Discussion started by: jasperux
2 Replies
6. Shell Programming and Scripting
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
7. AIX
We are taking backup of our application data(cobol file system, AIX/unix) before and after EOD job runs. The data size is approximately 260 GB in biggest branch. To reduce the backup time, 5 parallel execution is scheduled through control-m which backups up the files in 5 different *.gz. The job... (2 Replies)
Discussion started by: Bharath_79
2 Replies
8. AIX
We are taking backup of our application data(cobol file system, AIX/unix) before and after EOD job runs. The data size is approximately 260 GB in biggest branch. To reduce the backup time, 5 parallel execution is scheduled through control-m which backups up the files in 5 different *.gz. The job... (8 Replies)
Discussion started by: Bharath_79
8 Replies
9. Shell Programming and Scripting
I am having one heck of a time, and I need anyone that can assist in finding my issue here....
First off, here is the script we are using:
pastebin dot com slash njwUg6vd
All usernames and passwords have been edited out. We are using an actual database user, and not root (tried both).
I... (0 Replies)
Discussion started by: jonbeard
0 Replies
10. Red Hat
Hi All,
During my virtual machine power on i have rc3.d script to accept user inputs like IP address. This script gets executed during first time boot up. It was working fine till my VM is using RHEL6.5. Now we migrated to RHEL 7 environment. While accepting the user inputs in console, I... (4 Replies)
Discussion started by: kalpeer
4 Replies
LEARN ABOUT NETBSD
daily.conf
DAILY(5) BSD File Formats Manual DAILY(5)
NAME
daily, daily.conf -- daily maintenance
DESCRIPTION
The /etc/daily script is run, by default, every night on a NetBSD system. The /etc/daily.conf file specifies which of the standard daily
services are performed.
The variables described below can be set to ``YES'' or ``NO'' in the /etc/daily.conf file. Most default to ``YES'', but not all. Check the
/etc/defaults/daily.conf file if you are in doubt. (Note that you should never edit /etc/defaults/daily.conf directly, as it is often
replaced during system upgrades.)
find_core This runs find(1) over the entire local filesystem, looking for core files.
run_msgs This runs msgs(1) with the -c argument.
expire_news This runs the /etc/expire.news script.
purge_accounting This ages accounting files in /var/account.
run_calendar This runs calendar(1) with the -a argument.
check_disks This uses the df(1) and dump(8) to give disk status, and also reports failed raid(4) components.
show_remote_fs In check_disks, show remote file systems, which are not reported on by default.
check_mailq This runs mailq(1).
check_network This runs netstat(1) with the -i argument, and also checks the rwhod(8) database, and runs ruptime(1) if there are
hosts in /var/rwho.
full_netstat By default, check_network outputs a summarized version of the netstat(1) report. If a full version of the output
run with the -inv options is desired, set this variable.
run_fsck This runs fsck(8) with the -n option.
run_rdist This runs rdist(1) with /etc/Distfile.
run_security This runs the /etc/security script looking for possible security problems with the system.
run_skeyaudit Runs the skeyaudit(1) program to check the S/Key database and informs users of S/Keys that are about to expire.
run_makemandb If the /etc/man.conf file exists, runs the makemandb(8) utility to update the man.db database for use by
apropos(1).
fetch_pkg_vulnerabilities Refreshes the local database of package vulnerabilities. See the settings in security.conf(5) for details on the
actual package checks.
The variables described below can be set to modify the tests:
find_core_ignore_fstypes Lists filesystem types to ignore during the find_core phase. Prefixing the type with a '!' inverts the match.
For example, 'procfs !local' will ignore 'procfs' type filesystems and filesystems that are not 'local'.
find_core_ignore_paths Lists paths to ignore during the find_core phase. For example, '/export' will not descend into any directories
under the '/export' hierarchy. This, on a file server, allows to skip user data while still scanning system files.
run_fsck_flags Extra options to be passed to fsck(8) if run_fsck is enabled.
send_empty_security If set, the report generated by the run_security phase will always be sent, even if it is empty.
pkgdb_dir DEPRECATED. Please set PKGDB_DIR in pkg_install.conf(5) instead.
If defined, points to the location of the packages database. Defaults to /var/db/pkg.
FILES
/etc/daily daily maintenance script
/etc/daily.conf daily maintenance configuration
/etc/defaults/daily.conf default settings, overridden by /etc/daily.conf
/etc/daily.local local site additions to /etc/daily
SEE ALSO
monthly(5), security.conf(5), weekly(5)
HISTORY
The /etc/daily.conf file appeared in NetBSD 1.3.
BSD
July 30, 2012 BSD