Chirurgia endoscopică a hipofizei
"Standardul de aur" în chirurgia hipofizară îl reprezintă endoscopia transnazală transsfenoidală. Echipa NeuroHope este antrenată în unul din cele mai mari centre de chirurgie a hipofizei din Europa, Spitalul Foch din Paris, centrul în care a fost introdus pentru prima dată endoscopul în chirurgia transnazală a hipofizei, de către neurochirurgul francez Guiot. Pe lângă tumorile cu origine hipofizară, prin tehnicile endoscopice transnazale pot fi abordate numeroase alte patologii neurochirurgicale. www.neurohope.ro |
FreeBSD backup script ! Help
Last Updated: May 16 2008 13:03, Started by
smiley008
, May 16 2008 13:03
·
0
#1
Posted 16 May 2008 - 13:03
Prin acest topic rog cunoscatorii de sisteme linux, UNIX sa isi dea cu parerea despre scriptul de mai jos. In mod normal dupa cum spune autorul acest script ar trebui sa execute backup differential si total si sa mute salvarea catre un ftp. Poate cineva sa-mi confirme daca asa este? In plus eu nu vad sa fie precizat nici un user parola catre ftp.
Link catre script Link script Organize files backup and upload them to ftp server This script performs a daily files backup. The goal is to get possibility to restore any file within seven days. To economically waste disk space, the full backup is performed only once within a week on Sunday morning. On all other days only differential backup is performed (backup files changes from last FULL backup only). This technique allows to significantly speedup the restore. Scheme is simple, one full backup followed by six differential ones. The /usr/local/etc/backup.conf file stores directories to include/exclude to/from backup, syntax is simple: the first "+" means to backup, and the "-" means to exclude from the backup. cat /usr/local/etc/backup.conf +/etc +/usr/local/etc +/usr/local/opt +/home -/home/www/logs +/var/mail +/var/qmail/control +/var/qmail/alias +/var/cron/tabs -/var/mail/spam So, here we go: cat /usr/local/opt/files_backup.sh #!/bin/sh to_backup=/usr/local/etc/backup.conf backupdir=/path/to/store/backups ftp_to=ftp://host.name.to.put.backups.to/`hostname -s`/files # Days to make diffs diff_days=6 # Days to keep backup restore_days=7 ### Do not edit below umask 037 PATH=/bin:/usr/bin date=`date "+%Y-%m-%d"` # Find last full backup in ${diff_days} days if exists last_full=`find ${backupdir} -name "*-full.tbz2" -type f -mtime -${diff_days} | sort -r | head -1` # Enumerate directories to include in backup for dir in `cat ${to_backup}` ; do case `expr -- "${dir}" : '\(^.\)'` in +) include="${include} `expr -- "${dir}" : '+\(.*\)'`" ;; -) exclude="${exclude} --exclude `expr -- "${dir}" : '-\(.*\)'`" ;; esac done if [ ${last_full} ]; then if [ "`find ${to_backup} -newer ${last_full}`" ]; then filesuff="full.tbz2" else filesuff="diff.tbz2" newer="-W newer-mtime-than=${last_full}" fi else filesuff="full.tbz2" fi filename=${date}-${filesuff} # Backup files and put to ftp server tar jPpcf ${backupdir}/${filename} ${newer} ${exclude} ${include} && \ ftp -Vu ${ftp_to}/${filename} ${backupdir}/${filename} # Find Last Full Backup to Keep ( LFB2K ) in ${restore_days} days full2keep=`find ${backupdir} -name '*-full.tbz2' -type f -mtime +${restore_days} | sort -r | head -1` if [ ${full2keep} ]; then full2keep_name=`expr "//${full2keep}" : '.*/\(.*\)'` # Delete files older than LFB2K find ${backupdir} -type f ! -newer ${full2keep} ! -name ${full2keep_name} -name '*.tbz2' -delete # Delete unnecessary diff files belongs to LFB2K find ${backupdir} -type f -newerBm ${full2keep} -Btime +${restore_days} -name '*.tbz2' -delete fi |
Anunturi
▶ 0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users