{"id":145,"date":"2012-11-05T21:42:17","date_gmt":"2012-11-05T19:42:17","guid":{"rendered":"http:\/\/phpax.wordpress.com\/?p=145"},"modified":"2020-05-23T20:15:11","modified_gmt":"2020-05-23T17:15:11","slug":"projelerinizi-otomatik-yedekleyin-auto-zip","status":"publish","type":"post","link":"https:\/\/guvensahin.com\/tr\/projelerinizi-otomatik-yedekleyin-auto-zip\/","title":{"rendered":"Projelerinizi Otomatik Yedekleyin (Auto Zip)"},"content":{"rendered":"<p>Merhaba Arkada\u015flar,<\/p>\n<p>Bu yaz\u0131mda sizlere \u00fczerinde \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131z projelerinizi nas\u0131l otomatik yedekleyece\u011finizden bahsedece\u011fim. Asl\u0131nda bende bir s\u00fcredir bu konuyla ilgili ara\u015ft\u0131rmalar yap\u0131yordum ta ki bug\u00fcne kadar. Ke\u015ffetti\u011fim bir yaz\u0131l\u0131m sayesinde bu i\u015flem \u00e7ok kolay. Huzurlar\u0131n\u0131zda <strong>Febooti Automation Workshop<\/strong>. \u0130sterseniz hemen <a href=\"http:\/\/www.febooti.com\/downloads\/automation-workshop\/\">buradan<\/a> indirebilirsiniz.<\/p>\n<p>Bu harikulade yaz\u0131l\u0131m asl\u0131nda windows&#8217;daki <strong>zamanlanm\u0131\u015f g\u00f6revler<\/strong>&#8216;in daha geli\u015fmi\u015f ve kullan\u0131m\u0131 kolay hali. Bu yaz\u0131l\u0131m sayesinde o an \u00e7al\u0131\u015fmakta oldu\u011fumuz projenin dizinini belirterek(bulundu\u011fu klas\u00f6r\u00fc), belirli zaman aral\u0131klar\u0131nda istedi\u011fimiz bir ba\u015fka dizine <strong>.zip<\/strong> olarak yedeklemesini (kaydetmesini) sa\u011flayaca\u011f\u0131z.<\/p>\n<p><!--more--><\/p>\n<p>Programda bu i\u015flemi olu\u015fturmak i\u00e7in \u00f6ncelikle bir g\u00f6rev(task) eklememiz gerekiyor.<\/p>\n<p><a href=\"https:\/\/guvensahin.com\/tr\/wp-content\/uploads\/2012\/11\/add-trigger-task-scheduler.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-148 alignnone\" title=\"add-trigger-task-scheduler\" src=\"https:\/\/guvensahin.com\/tr\/wp-content\/uploads\/2012\/11\/add-trigger-task-scheduler.png\" alt=\"\" width=\"542\" height=\"428\" srcset=\"https:\/\/guvensahin.com\/tr\/wp-content\/uploads\/2012\/11\/add-trigger-task-scheduler.png 542w, https:\/\/guvensahin.com\/tr\/wp-content\/uploads\/2012\/11\/add-trigger-task-scheduler-300x237.png 300w\" sizes=\"auto, (max-width: 542px) 100vw, 542px\" \/><\/a><\/p>\n<p>Bir g\u00f6revin \u00e7al\u0131\u015fma mant\u0131\u011f\u0131 basit\u00e7e tetikleyici (trigger) ve aksiyon (action) olmak \u00fczere 2 ad\u0131mdan olu\u015fuyor. \u0130lk olarak bir tetikleyici se\u00e7iyoruz. \u00d6rne\u011fimizde ben her g\u00fcn yedek almas\u0131n\u0131 istiyorum.<\/p>\n<p>Ayr\u0131ca resmin a\u015fa\u011f\u0131s\u0131nda g\u00f6rece\u011finiz <strong>Next execution<\/strong> yazan de\u011fer ise g\u00f6revimizin bu \u015fekilde (belirtti\u011fimiz zaman ile) olu\u015fturuldu\u011funda, bir sonraki \u00e7al\u0131\u015fma zaman\u0131n\u0131 g\u00f6sterir.<\/p>\n<p><a href=\"https:\/\/guvensahin.com\/tr\/wp-content\/uploads\/2012\/11\/task-scheduler-daily-11-30-pm.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-149 alignnone\" title=\"task-scheduler-daily-11-30-pm\" src=\"https:\/\/guvensahin.com\/tr\/wp-content\/uploads\/2012\/11\/task-scheduler-daily-11-30-pm.png\" alt=\"\" width=\"542\" height=\"428\" srcset=\"https:\/\/guvensahin.com\/tr\/wp-content\/uploads\/2012\/11\/task-scheduler-daily-11-30-pm.png 542w, https:\/\/guvensahin.com\/tr\/wp-content\/uploads\/2012\/11\/task-scheduler-daily-11-30-pm-300x237.png 300w\" sizes=\"auto, (max-width: 542px) 100vw, 542px\" \/><\/a><\/p>\n<p>\u0130kinci a\u015fama ise aksiyon k\u0131sm\u0131. Burada belirledi\u011fimiz tetikleyici \u00e7al\u0131\u015ft\u0131\u011f\u0131nda yani 24 saatlik zaman dolduktan sonra yap\u0131lmas\u0131n\u0131 istedi\u011fimiz komutlar devreye giriyor. Biz projemizin ziplenmesini istiyoruz. \u0130sterseniz burada birden fazla aksiyon da tan\u0131mlayabilirsiniz. \u00d6rne\u011fin projenizin i\u00e7inde belirli dosyalar\u0131 ba\u015fka bir dizine yedekleyebilirsiniz.<\/p>\n<p>Ayr\u0131ca resimde g\u00f6rd\u00fc\u011f\u00fcn\u00fcz gibi yedekleme harici pek \u00e7ok ama\u00e7la bu programdan faydalanabilirsiniz.<\/p>\n<p><a href=\"https:\/\/guvensahin.com\/tr\/wp-content\/uploads\/2012\/11\/add-action-compression-zip-files.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-147\" title=\"add-action-compression-zip-files\" src=\"https:\/\/guvensahin.com\/tr\/wp-content\/uploads\/2012\/11\/add-action-compression-zip-files.png\" alt=\"\" width=\"542\" height=\"428\" srcset=\"https:\/\/guvensahin.com\/tr\/wp-content\/uploads\/2012\/11\/add-action-compression-zip-files.png 542w, https:\/\/guvensahin.com\/tr\/wp-content\/uploads\/2012\/11\/add-action-compression-zip-files-300x237.png 300w\" sizes=\"auto, (max-width: 542px) 100vw, 542px\" \/><\/a><\/p>\n<p>Burada ise projemizin bulundu\u011fu dizini ve ziplendikten sonra nereye kaydedilece\u011fini se\u00e7iyoruz. Burada g\u00f6rm\u00fc\u015f oldu\u011funuz <strong>*.*<\/strong> ifadesi share klas\u00f6r\u00fc i\u00e7indeki b\u00fct\u00fcn dosyalar\u0131n ziplemesi i\u00e7in eklenmi\u015ftir. Ayr\u0131ca isterseniz zip haricinde tar, tar.gz, bz2 gibi a\u00e7\u0131k kaynak di\u011fer formatlar\u0131da tercih edebilirsiniz.<\/p>\n<p><a href=\"https:\/\/guvensahin.com\/tr\/wp-content\/uploads\/2012\/11\/zip-files-server-share.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-154\" title=\"zip-files-server-share\" src=\"https:\/\/guvensahin.com\/tr\/wp-content\/uploads\/2012\/11\/zip-files-server-share.png\" alt=\"\" width=\"542\" height=\"428\" srcset=\"https:\/\/guvensahin.com\/tr\/wp-content\/uploads\/2012\/11\/zip-files-server-share.png 542w, https:\/\/guvensahin.com\/tr\/wp-content\/uploads\/2012\/11\/zip-files-server-share-300x237.png 300w\" sizes=\"auto, (max-width: 542px) 100vw, 542px\" \/><\/a><\/p>\n<p>Bu a\u015famada ise olu\u015fturulacak olan zip dosyam\u0131z\u0131 nas\u0131l isimlendirece\u011fimize geliyor s\u0131ra. Resimde g\u00f6rd\u00fc\u011f\u00fcn\u00fcz gibi otomatik olarak o g\u00fcn\u00fcn tarihini vermesini istiyoruz. Ama sol tarafta da g\u00f6rebilece\u011finiz gibi bilgisayar\u0131n mac adresinden tutunda herhangi bir dosyan\u0131n i\u00e7eri\u011fini dahi okuyup dosya ismi olarak kullanabilirsiniz.<\/p>\n<p><a href=\"https:\/\/guvensahin.com\/tr\/wp-content\/uploads\/2012\/11\/variable-wizard-date-year-month-day.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-152\" title=\"variable-wizard-date-year-month-day\" src=\"https:\/\/guvensahin.com\/tr\/wp-content\/uploads\/2012\/11\/variable-wizard-date-year-month-day.png\" alt=\"\" width=\"524\" height=\"410\" srcset=\"https:\/\/guvensahin.com\/tr\/wp-content\/uploads\/2012\/11\/variable-wizard-date-year-month-day.png 524w, https:\/\/guvensahin.com\/tr\/wp-content\/uploads\/2012\/11\/variable-wizard-date-year-month-day-300x235.png 300w\" sizes=\"auto, (max-width: 524px) 100vw, 524px\" \/><\/a><\/p>\n<p>B\u00fct\u00fcn i\u015flemleri tamamlad\u0131k. A\u015fa\u011f\u0131daki resimde g\u00f6rebilece\u011finiz gibi Errors ve On Error isminde 2 sekme bulunmakta. Bu sekmelerde ise isterseniz program aksiyonu ger\u00e7ekle\u015ftiremedi\u011finde yani zip i\u015flemi ba\u015far\u0131s\u0131z olursa size mail atmas\u0131n\u0131 sa\u011flayabilirsiniz.<\/p>\n<p><a href=\"https:\/\/guvensahin.com\/tr\/wp-content\/uploads\/2012\/11\/zip-files-daily-backup-date-zip.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-153\" title=\"zip-files-daily-backup-date-zip\" src=\"https:\/\/guvensahin.com\/tr\/wp-content\/uploads\/2012\/11\/zip-files-daily-backup-date-zip.png\" alt=\"\" width=\"542\" height=\"428\" srcset=\"https:\/\/guvensahin.com\/tr\/wp-content\/uploads\/2012\/11\/zip-files-daily-backup-date-zip.png 542w, https:\/\/guvensahin.com\/tr\/wp-content\/uploads\/2012\/11\/zip-files-daily-backup-date-zip-300x237.png 300w\" sizes=\"auto, (max-width: 542px) 100vw, 542px\" \/><\/a><\/p>\n<p>\u00d6zellikle benim tavsiyem yedeklerinizi <a href=\"https:\/\/www.dropbox.com\/\">Dropbox<\/a> yada <a href=\"http:\/\/drive.google.com\">Google Drive<\/a> gibi bulut bir servise al\u0131rsan\u0131z istedi\u011finiz zaman heryerden eri\u015febilirsiniz.<\/p>\n<p>Son olarak belirtmem gerekir ki yaz\u0131da anlatm\u0131\u015f oldu\u011fum auto zip i\u015flemini programa gerek kalmadan da yapabilirsiniz. E\u011fer komut sat\u0131r\u0131ndan \u00e7al\u0131\u015fan bir ar\u015fiv yaz\u0131l\u0131m\u0131na sahipseniz (<a href=\"http:\/\/www.7-zip.org\/\">7zip<\/a>, <a href=\"http:\/\/www.winzip.com\">WinZip<\/a>, <a href=\"http:\/\/www.izarc.org\/\">IZArc<\/a>) <a href=\"http:\/\/en.wikipedia.org\/wiki\/Batch_file\">batch<\/a> (.bat) dosyalar\u0131 olu\u015fturarak istedi\u011finiz klas\u00f6r\u00fcn ziplenmesini sa\u011flayabilir; windows zamanlanm\u0131\u015f g\u00f6revleri kullanarakta olu\u015fturdu\u011funuz batch&#8217;in belirli zamanlarda \u00e7al\u0131\u015fmas\u0131n\u0131 sa\u011flayabilirsiniz. <a href=\"http:\/\/www.ehow.com\/how_7458580_set-folder-based-scheduled-task.html\">Bu adreste<\/a> nas\u0131l yap\u0131laca\u011f\u0131 detayl\u0131 \u015fekilde anlat\u0131lm\u0131\u015f.<\/p>\n<p>\u015eimdilik Ho\u015f\u00e7akal\u0131n.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Merhaba Arkada\u015flar, Bu yaz\u0131mda sizlere \u00fczerinde \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131z projelerinizi nas\u0131l otomatik yedekleyece\u011finizden bahsedece\u011fim. Asl\u0131nda bende bir s\u00fcredir bu konuyla ilgili ara\u015ft\u0131rmalar yap\u0131yordum ta ki bug\u00fcne kadar. Ke\u015ffetti\u011fim bir yaz\u0131l\u0131m sayesinde bu i\u015flem \u00e7ok kolay. Huzurlar\u0131n\u0131zda Febooti Automation Workshop. \u0130sterseniz hemen buradan indirebilirsiniz. Bu harikulade yaz\u0131l\u0131m asl\u0131nda windows&#8217;daki zamanlanm\u0131\u015f g\u00f6revler&#8216;in daha geli\u015fmi\u015f ve kullan\u0131m\u0131 kolay hali. Bu&hellip;&nbsp;<a href=\"https:\/\/guvensahin.com\/tr\/projelerinizi-otomatik-yedekleyin-auto-zip\/\" rel=\"bookmark\">Daha fazlas\u0131n\u0131 oku &raquo;<span class=\"screen-reader-text\">Projelerinizi Otomatik Yedekleyin (Auto Zip)<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"","neve_meta_content_width":0,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":"","footnotes":""},"categories":[436],"tags":[246,419,416],"class_list":["post-145","post","type-post","status-publish","format-standard","hentry","category-program-servis-tanitimi","tag-backup","tag-program-tanitimi","tag-zip"],"_links":{"self":[{"href":"https:\/\/guvensahin.com\/tr\/wp-json\/wp\/v2\/posts\/145","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/guvensahin.com\/tr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/guvensahin.com\/tr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/guvensahin.com\/tr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/guvensahin.com\/tr\/wp-json\/wp\/v2\/comments?post=145"}],"version-history":[{"count":1,"href":"https:\/\/guvensahin.com\/tr\/wp-json\/wp\/v2\/posts\/145\/revisions"}],"predecessor-version":[{"id":382,"href":"https:\/\/guvensahin.com\/tr\/wp-json\/wp\/v2\/posts\/145\/revisions\/382"}],"wp:attachment":[{"href":"https:\/\/guvensahin.com\/tr\/wp-json\/wp\/v2\/media?parent=145"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/guvensahin.com\/tr\/wp-json\/wp\/v2\/categories?post=145"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/guvensahin.com\/tr\/wp-json\/wp\/v2\/tags?post=145"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}