02 Mart 2015, 03:04 | #1 | |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | oto yedek alma .tcl istenen dizini / klasörü / dosyaları , haftada bir ( her pazar geceyarısı şeklindedir ,dileyen kendi cron'uyla değişip ayda bir,yılda bir yada haftanın başka bir günü başka bir saatte ,yada daha sık alınmasını sağlayabilir. nasıl değiştirebileceğini bilmeyenler: nette "cron / crontab " kullanımını araştırabilir. ) tcl8.4'ten sonraki,daha yeni sürümlerde "clock" komutu ve kullanımında değişiklikler olmuştur. bu nedenle tcl sürümü 8.4 ve daha eski olanlar kod içinden tarih ayarını kod içinde belirttiğim şekilde değiştirebilirler. ( bu tcl 8.4'teki clock komutu dökümanı -> [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] | bu ise şu anki tcl 8.6.3 için geçerli olan hali -> [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] arada neler değişti/eklendiğini görebilmeniz için...) -> [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] | |
|
02 Mart 2015, 11:14 | #2 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Cevap: oto yedek alma .tcl bunu sisteminizde kurulu olan tclsh'den faydalanarak çalışacak bir tclsh scripti olarak şu şekilde kullanabilirsiniz : Kod: Kodu kopyalamak için üzerine çift tıklayın!
bu kodu bir isimle (mesala yedek.tcl diyelim ) kaydedip shell'inize gönderin . chmod u+x /bulunduğu/dizin/yedek.tcl yada chmod 755 /bulunduğu/dizin/yedek.tcl -R gibi scripti işletme/yürütme izinlerini verin. yedeklerin toplanmasını istediğiniz bir dizin/klasör oluşturun ( örneğin yedeklerim gibi...) bu klasöre/dizinede izinleri verin (okuma/yazma ..) chmod u+x /bulunduğu/dizin/yedeklerim yada chmod 755 /bulunduğu/dizin/yedeklerim -R gibi.... koddaki ( set yedekismi "..." ) ayarında yedeklerinizin toplanmasını istediğiniz klasör/dizini gösterecek şekilde backup/yedekleme dosya ismiyle birlikte girin.. ( set yedekismi /bulunduğu/dizin/yedeklerim/yedeğimin-ismi" ) gibi... yedeklemeyi manuel komutla yapmak için : konsol/shell üzerinde : tclsh yedek.tcl (yedek.tcl 'nin olduğu dizinde*) komutu kodu işler .farklı bir dizinden çalıştırılacaksa : tclsh /bulunduğu/dizin/yedek.tcl ve backup/yedeğiniz set yedekismi ayarında girdiğiniz yerde ( set dizin "..." ayarında yedeklenmesini istediğiniz dizini/klasörü yedekleyerek ) ....tar.gz olarak tarball halinde yedeklenmiş olur. yok otomatik belli zaman aralıklarında çalıştırmak isteniyorsa yeni bir cronjob oluşturun: crontab -l <- komutu var olan cronjob'ları listeler. crontab -r <- cronjab'ı silmek için crontab -e <- düzenlemek/yeni oluşturmak için. crontab -e yaptıktan sonra yeni zamanlanmış görevi: (yukardaki eggdrop scriptindeki gibi haftada bir pazar geceyarısı işlenmesi için örnek.. 59 23 * * 0 tclsh /bulunduğu/dizin/yedek.tcl şeklinde yeni cronjob oluşturarak ,örnek olarak "yedek.tcl" dediğimiz kodun beli bir gün ve zamanda otomatik olarak çalıştırılmasını sağlamış oluyoruz. |
|
03 Mart 2015, 01:15 | #3 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Cevap: oto yedek alma .tcl kod güncellendi: yaptığım düzenlemelerin,çalışıp çalışmadığını görmek için beklemek gerekliydi, o nedenle bugüne sarktı. -> [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] bu düzenlemeyle artık bind satırında cron düzenlemeden ,ayar satırında (set yedekzmn ...) girdiğiniz gün sayısıyla yedekleme zamanlanmış olacak .o ayarda kaç gün olarak ayarlamışsanız o kadar gün aralıkla prosedür işleyecek ve o kadar günde bir istenen dizin/dosyaların yedeklenmesi sağlanacak. |
|
Etiketler |
alma, backup, eggdrop, oto, tcl, yedek, yedek alma |
Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
| |
Benzer Konular | ||||
Konu | Konuyu Başlatan | Forum | Cevaplar | Son Mesaj |
ircservices yedek alma | SPauLX | IRCServices | 1 | 29 Ekim 2010 10:07 |
Database Yedek Alma Ve Gerİ YÜkleme, Resimli anlatım | aLKoLiK | vBulletin | 5 | 01 Mayıs 2008 23:51 |