Cuma, Ağustos 31, 2007

void bir fonksiyondan nasıl çıkılır

public class Deneme {

public void k(){
System.out.println("başladı");

try {
System.out.println("try içi");
Long a = Long.parseLong("abc");

} catch (Exception e) {
System.out.println("exception");
return;
}
System.out.println("devam");
}

public static void main(String[] args) {
Deneme d = new Deneme();
d.k();

}

}

Salı, Ağustos 28, 2007

linuxta günlük veritabanı yedeği almak(mysql)

touch yedek.sh

Ardından dosyaya çalışması için izin veriyoruz
chmod a+x yedek.sh

Sonra bu dosyayı favori editörümüzle açıyoruz
nano yedek.sh

içerisine aşağıdaki kodları kendimize göre özelleştirerek yazıyoruz
#/usr/bin/!
tarih=$(date +%F)
sqldosyasi=($tarih"_yedek.sql")
mysqldump -u kullanici -psifre veritabani > /ydedeklenecek_dosya_yolu/yedek/"$sqldosyasi"

kullanici yazan kısıma veritabanı kullanıcı adımızı, sifre yazan kısıma veritabanı şifremizi, veritabani yazan kısıma veritabanı adımızı, /ydedeklenecek_dosya_yolu/yedek/ kısmına yedek aldırmak istediğimiz klasörü yazıyoruz. Ve dosyayı kaydedip çıkıyoruz.

Son olarak /etc/crontab dosyasına :
* 5 * * * /yedek.sh_dosya_yolu/yedek.sh

bu şekilde görev hergün saat 5.00'da çalıştırılmak üzere ayarlamaktadır..