Copyright © Ari Kuswanto
Design by Dzignine
Selasa, 22 Februari 2011

Script Restoring Data in Unix

Follow this script and learn about it :

#directory
backup='/home/portal/app/dir/backup'
sc_date=`ls -lh /home/portal/app/dir/deployments | awk '{print $9}' | tail -1`
deploy='/home/portal/app/dir/deployments'
today=`date +%Y-%m-%d-%H%M%S`

username()
{
echo “User Name :”;
read nama;
if [ “$nama” = “restore” ]; then
menu
else
echo “Maaf $nama tidak berhak mengakses Menu Program”;
exit
fi

}
username
menu
{
lagi = ‘y’
while [ $lagi==’y’ ] || [ $lagi==’Y’ ];

do
clear
echo “--------M E N U--------“;
echo “ 1. Restoring sub ”;
echo “ 2. Restoring mes-Gateway ”;
echo “ 3. Restoring dir”;
echo “ 4. Restoring PHP”;
echo “Masukkan Pilihan Anda [1-4]:”;
read pil;


if [ $pil –eq 1 ]; then
untar_house()
{
echo "Decompressed directory sub"
cd $backup/sub
tar -xvwzf ./sub_${today}.tgz sub/
}
mv_house()
{
echo "moving data file sub"
mv ${backup}/sub/ ${deploy}/${sc_date}/sub
}
exit



elif [ $pil –eq 2 ]; then
untar_mesage()
{
echo "Decompressed directory mes-Gateway"
cd $backup/messaging-gateway/
tar -xvwzf ./messaging-gateway_${today}.tgz messaging-gateway/
}
mv_house()
{
echo "moving data file mesgateway"
mv ${backup}/messaging-gateway/ ${deploy}/${sc_date}/messaging-gateway
}
exit

elif [ $pil –eq 3 ]; then
untar_dat()
{
echo "Decompressed directory dir"
cd $backup/dat-care-portal
tar -xvwzf ./sc_${today}.tgz dat-care-portal/
}
mv_dat()
{
echo "moving data file dir
mv ${backup}/dat-care-portal/ ${deploy}/${sc_date}/dat-care-portal
}
exit


elif [ $pil –eq 4 ]; then
untar_php()
{
echo "Decompressed directory PHP"
cd $backup/php
tar -xvwzf ./php_${today}.tgz internet.tri.co.id/
}
mv_dat()
{
echo "moving data file php"
mv ${backup}/php /opt/app/deployment/www-apache/internet.tri.co.id
}
exit

else
echo “ Maaf Anda Salah Memasukkan Inputan”;
fi

echo “Pilih lagi?”;
read lagi;
while [ $lagi == ’y’ ] && [ $lagi == ‘Y’ ] && [ $lagi == ‘t’ ] && [ $lagi == ‘T’ ];
do
echo “Wajib isi dengan [y/Y/t/T]”;
echo –n “Apakah anda mau restore data lagi [y/t] ??”;
read lagi;
if [ $lagi == 't' ] && [ $lagi == 'T' ]; then
exit 0
fi
done
done
}

echo "starting Restoring ...."

echo "checking latest date ..."

cur_date=`ls -lh /home/portal/app/dir/deployments | awk '{print $7 $6 $8}' | tail -1`
ls_date=`more /home/dir/script/lst.tmp`
echo ${cur_date} > /home/dir/script/lst.tmp

Keep Trying
Minggu, 20 Februari 2011

Bersyukur itu indah

Alhamdulillah... itulah kata-kata yang selalu kita ucapkan ketika kita bersyukur. Alhamdulillah.. memang kata-kata itu indah kawan. Lalu, kenapa kita harus bersyukur ? ok deh. saya akan ceritain pada kalian mengapa kita harus bersyukur.

Pagi ini , saya naik mobil teman saya. Dalam perjalanan , saya melihat orang lain di sekitar saya dengan berbagai profesinya. sungguh semua orang sudah di takdirkan menurut takdirnya masing-masing. inilah beberapa rincian dari segi lapisan masyarakat yang saya lihat hari ini :

  • Saya melihat wanita paruh baya dan anaknya yang mengemis di pinggir jalan sambil menadahkan tanganya di pinggir mobil
  • Saya melihat seorang pemulung di atas jembatan dengan sebuah tongkat dan jaring yang menunggu botol plastik bekas yang datang dari aliran sungai.
  • Saya melihat seorang PNS naik bus kopaja yang mendekap erat tas nya
  • Saya melihat seorang eksekutif dari luar negeri yang baru keluar dari mobil mewahnya
  • Saya melihat seorang satpam dan mba-mba yang setia berdiri di depan pintu kantor dan menatakan "selamat pagi" kepada setiap orang yang baru masuk ke gedung itu

Nah, inilah yang saya rasakan. Apakah mereka semua bersyukur kepada Allah ? Wallahualam.. yang pasti, semua orang sudah mempunyai peran dalam kehidupan ini. jadi, kenapa kita harus khawatir dengan keadaan atau takdir yang diberikan kepada kita ??

Alhamdulillah, nikmat ini sungguh begitu indah bagi kita manusia. Allah SWT memang sudah memberikan apa yang terbaik bagi kita. tinggal bagaimana kita memberikan apa yang terbaik untukNya dengan beribadah kepadaNya... Jadi, kenapa kita tidak bersyukur dan mengucapkan Allahmdulillah hi Robbil'alamin.. ^_^