================
script name: backup_mysql.sh
==============
#!/bin/sh
#***** TIDAK_LULUS_SENSOR_PARFI ****
#***** TIDAK_LULUS_SENSOR_PARFI ****
echo 'Skrip Backup db mysql di /var/lib/mysql ke /root/mysql'
echo '***** TIDAK_LULUS_SENSOR_PARFI ****'
mkdir /root/mysql
perl fetch_data.pl > mysql.txt
perl copy_all_db.pl
==============
script name: fetch_data.pl
=================
open(PROSES_MYSQL, "ls /var/lib/mysql |");
while (<PROSES_MYSQL>)
{
$tampilan_proses = $_;
print $tampilan_proses;
}
close(PROSES_MYSQL);
==================
script name: copy_all_db.pl
=====================
open(PASSWORD, "<mysql.txt");
my(@lines2) = <PASSWORD>;
@lines2 = sort(@lines2);
my($pass);
foreach $pass (@lines2)
{
chomp($pass);
$cmd="cd /var/lib/mysql/;tar czvf ".$pass.".tgz ".$pass.";mv ".$pass.".tgz /root/mysql";
print "\n";
system($cmd);
}
sub str_replace {
eval
{
my $replace_this = shift;
my $with_this = shift;
my $string = shift;
my $length = length($string);
my $target = length($replace_this);
for(my $i=0; $i<$length - $target + 1; $i++) {
if(substr($string,$i,$target) eq $replace_this) {
$string = substr($string,0,$i) . $with_this . substr($string,$i+$target);
return $string; #Comment this if you what a global replace
}
}
return $string;
}
}
==========================
coba deh agan liyat itu kode di atas. intinya itu kode cuma kompress isi dari /var/lib/mysql/ trus dipindahin ke /root/mysql. liyat juga itu kode yang warna biru, nanti agan pasti ngakak, soalnya dia masup ke direktori /var/lib/mysql berkali-kali padahal sebenarnya cukup sekali aja ditulis di luar perulangannya. etaaapiiipaaak, apalah itu kenapa ada fungsi str_replace di sana. itu kayaknya yang punya blog salah copas gan....wkwkwkwkwk... gag percaya? ini gan coba lihat trus bandingin skrinsyut ini:

mirip bgt kan gan? itu skrinsyut yang bawah dari web ini gan.

mati aja deh guwe...aaahhhhhhh
3 comments:
kadang gue sendiri bingung..
sebetulnya kesel..
itu nulis segitu banyak kode njelimet..
kok ga ada sumber atau referensinya sih?? :D
karna dia adalah maha haiker **sekian**
haiyaaaaaaaaa yu owang jangan sembalangan bicala owe itu mastel off worm.... 2wkwkkwkwkwkkwkwkkkkkkkkkkkk
kadang suka bikin malu dirinya sendiri wkwkwkwkkkkkkk
Post a Comment
Mari-mari sini kita kasih gratis buat komennya kakaaaak...