Current time: 11-24-2024, 08:54 AM Hello There, Guest! (LoginRegister)


Post Reply 
 
Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Бекап доменов...
Author Message
flames Offline
Junior Member
*

Posts: 98
Joined: Oct 2006
Reputation: 3
Post: #7
RE: Бекап доменов...
сделал простенький перл скрипт для бекапа сервера (не для отдельных доменов) может кому надо

backup.pl
PHP Code:
#!/usr/bin/perl
#sysbkup.pl
#Change These paths to fix your needs.
my $path="/backup/";
my $filename="backup";
my $exclude="/backup/exclude";
my $include="/backup/include";
my $remoteserver="myhost.tld";
#my $remoteserver="user:password@myhost.tld";
my $remotepath="/backup/include";
my $tar=".tar";
my $gz=".gz";

(
$sec,$min,$hour,$mday,$mon,$year,$wday,$ydat,$isdst)=localtime();
$year=$year+1900;
$mon=$mon+1;
if(
length($mday) == 1) { $mday="0$mday"; }
if(
length($mon) == 1) { $mon="0$mon"; }
my $date="-".$year."-".$mon."-".$mday;

$filename=$filename.$date.$tar.$gz;
$destination=$path.$filename;
$remotedestination=$remotepath.$filename;

system ("tar -Pzcvf $destination -X $exclude -T $include");
system ("scp $destination $remoteserver:$remotedestination"); 

exclude.txt
PHP Code:
/backup
/boot
/dev
/lib
/lib64
/lost+found
/media
/mnt
/proc
/sys
/tmp
/var/tmp 

include.txt
PHP Code:


таргнуципки перекидываeт на другой сервер по сцп.
это для дебиана, под другие в инклуде и ексклуде подправьте пути.
(This post was last modified: 11-12-2010 05:28 PM by flames.)
11-12-2010 05:02 PM
Find all posts by this user Quote this message in a reply
Post Reply 


Messages In This Thread
Бекап доменов... - DragonZX - 11-01-2010, 05:57 AM
RE: Бекап доменов... - Diza - 11-01-2010, 02:01 PM
RE: Бекап доменов... - flames - 11-12-2010 05:02 PM

Forum Jump:


User(s) browsing this thread: 2 Guest(s)