{"id":6117,"date":"2023-03-28T17:00:47","date_gmt":"2023-03-28T17:00:47","guid":{"rendered":"https:\/\/bentego.com\/neden-script-yazmaliyiz\/"},"modified":"2025-10-20T16:09:20","modified_gmt":"2025-10-20T16:09:20","slug":"neden-script-yazmaliyiz","status":"publish","type":"post","link":"https:\/\/bentego.com\/tr\/neden-script-yazmaliyiz\/","title":{"rendered":"Neden Script Yazmal\u0131y\u0131z?"},"content":{"rendered":"<p><img fetchpriority=\"high\" decoding=\"async\" class=\"size-full wp-image-5122 aligncenter\" src=\"https:\/\/bentego.com\/wp-content\/uploads\/2023\/03\/bash-script.jpg\" alt=\"\" width=\"728\" height=\"410\" \/><\/p>\n<p>Merhabalar bu yaz\u0131da sizlere aktif operasyonlar\u0131n yap\u0131ld\u0131\u011f\u0131 linux sunucular\u0131nda m\u00fcdahale gerektiren baz\u0131 durumlarda, linux i\u015fletim sisteminin bize sa\u011flad\u0131\u011f\u0131 kolayl\u0131ktan, bu m\u00fcdahaleyi bir kere yaz\u0131lacak bir script ile sisteme yapt\u0131rmam\u0131z\u0131 sa\u011flayan bash script yaz\u0131m\u0131ndan bahsedece\u011fim.<\/p>\n<p>Konuyu basitle\u015ftirmek ad\u0131na \u00fc\u00e7 ana ba\u015fl\u0131k belirledim.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 1- Neden script yazmal\u0131y\u0131z? Ne gibi kolayl\u0131klar sa\u011flar? <\/strong><\/p>\n<p><strong>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 2- Basit Tan\u0131mlar ve Bilgilendirmeler<\/strong><\/p>\n<p><strong>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 3- G\u00fcnl\u00fck Hayattan \u00d6rnek ve Script Kodu<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p><strong>1- Neden script yazmal\u0131y\u0131z? Ne gibi kolayl\u0131klar sa\u011flar?<\/strong><\/p>\n<p>Script yazmam\u0131zdaki temel ama\u00e7 her i\u015fte olabilece\u011fi gibi sistemimizde de ya\u015fanabilecek aksamalar\u0131n \u00f6n\u00fcne ge\u00e7mek, sistemde ya\u015fanabilecek sorunlar i\u00e7in uygun olmayan zamanlarda bilgisayar a\u00e7mak durumunda kalmamak ve fiziksel olarak bilgisayara ula\u015famad\u0131\u011f\u0131m\u0131z durumlarda sorunun b\u00fcy\u00fcmesini engellemek gibi bir\u00e7ok sebep sayabiliriz.<\/p>\n<p><strong>\u00d6rn:<\/strong>\u00a0 Veri ak\u0131\u015f\u0131 olan bir sunucunuzda okuma yapan sistem bozuldu\u011funda, verilerin birikmesine, diski doldurmas\u0131na, sistemin yava\u015flamas\u0131na, di\u011fer \u00e7al\u0131\u015fan k\u0131s\u0131mlar\u0131n da \u00e7al\u0131\u015fmas\u0131n\u0131 engellemesine ve hatta \u00e7\u00f6kmesine yol a\u00e7abilir.<\/p>\n<p>B\u00f6yle zamanlarda i\u015f saatleri d\u0131\u015f\u0131nda da ara ara sistemi kontrol etmek durumunda kalmak sinir bozucu olabilir.<\/p>\n<p>Ya\u015fanabilecek sorunlar\u0131 d\u00fc\u015f\u00fcnmeden, her an yan\u0131n\u0131zda bilgisayar ta\u015f\u0131madan, sosyal hayat\u0131n\u0131z\u0131 b\u00f6lmeden, sistemde ya\u015fanabilecek sorunlar\u0131n \u00e7\u00f6z\u00fcm\u00fcn\u00fc kendi yerinize sisteme yapt\u0131rabilirsiniz(her konu i\u00e7in ge\u00e7erli de\u011fil).<\/p>\n<p>Script yazmak; sisteminizin otomatik bir \u015fekilde kendini denetlemesini sa\u011flar, i\u015f y\u00fcklerinizi hafifletir ve hayat\u0131n\u0131za devam etmenizi sa\u011flar.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>2- Tan\u0131mlar ve Bilgilendirmeler<\/strong><\/p>\n<p><strong>Script<\/strong><\/p>\n<p>Script; komut dosyas\u0131, bir dizi talimat olarak tan\u0131mlayabiliriz. Komut dosyalar\u0131, g\u00f6revleri ve tekrar eden i\u015flemleri otomatikle\u015ftirmek i\u00e7in kullan\u0131l\u0131r. \u0130\u015flevleri ger\u00e7ekle\u015ftirmek i\u00e7in di\u011fer yaz\u0131l\u0131m veya ara\u00e7larla birlikte \u00e7al\u0131\u015f\u0131r.<\/p>\n<p><strong>Bash Script<\/strong><\/p>\n<p>Unix\u2019te bulunan en pop\u00fcler programlama ara\u00e7lar\u0131ndan biridir. A\u00e7\u0131l\u0131m\u0131, \u201cBourne Again Shell\u201ddir. Bash, bilgisayara talimat vermenizi ve onunla ileti\u015fim kurman\u0131z\u0131 sa\u011flayan bir kabuktur.<\/p>\n<p>Script ve Bash Script i\u00e7in benzer bir\u00e7ok tan\u0131m\u0131 google aramalar\u0131nda bulabilirsiniz.<\/p>\n<p>Yukar\u0131daki tan\u0131mlardan sonra as\u0131l konumuza d\u00f6necek olursak Bash Script ile ilgili birka\u00e7 ba\u015flang\u0131\u00e7 bilgisi verelim.<\/p>\n<p>Bash Script&#8217;i di\u011fer bir deyimle komut dosyas\u0131: silme(rm), kopyalama(cp), ta\u015f\u0131ma(mv) vb. i\u00e7in kulland\u0131\u011f\u0131m\u0131z kodlar\u0131n bir text \u00fczerinde birle\u015ftirilmesi, beraber bir \u015fekilde s\u0131ral\u0131 g\u00f6revmi\u015f gibi ad\u0131m ad\u0131m \u00e7al\u0131\u015fmas\u0131 gibi d\u00fc\u015f\u00fcnebiliriz. Yani yazaca\u011f\u0131m\u0131z komutlar\u0131 komut sat\u0131r\u0131 yerine, bir metin dosyas\u0131nda s\u0131ral\u0131yoruz. Komut sat\u0131r\u0131nda kullan\u0131lan kodlar\u0131 biliyorsan\u0131z, k\u0131sa s\u00fcrede \u00e7ok rahat script yazabilirsiniz.<\/p>\n<p>Bash betik dosyalar\u0131n\u0131n uzant\u0131s\u0131n\u0131 .sh olarak belirtiriz.<\/p>\n<p>Bu uzant\u0131y\u0131 kullanarak bir dosya olu\u015ftural\u0131m:<\/p>\n<p><strong>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 touch firstScript.sh<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p>Bir sonraki ad\u0131mda ister script dosyan\u0131z\u0131 d\u00fczenleyin(vi veya vim edit\u00f6r\u00fc ile), isterseniz dosyan\u0131n okuma,yazma ve \u00e7al\u0131\u015ft\u0131rma yetkilerini d\u00fczenleyin. \u00d6nce veya sonra fark etmeksizin, mutlaka dosyaya \u00e7al\u0131\u015ft\u0131rma yetkisi vermek durumundas\u0131n\u0131z.<\/p>\n<p>Burada kimlere yetki vermeniz veya vermemeniz \u00f6nemlidir. A\u015fa\u011f\u0131daki \u00f6rnekte ge\u00e7en <strong>a+x<\/strong> veya <strong>755<\/strong> gibi de\u011ferlerin ne anlama geldi\u011fini internette bir\u00e7ok kaynaktan \u00f6\u011frenebilirsiniz.<\/p>\n<p>\u0130ki \u015fekilde dosyalara yetki tan\u0131mlan\u0131r.<\/p>\n<p><strong>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 chmod a+x\u00a0 &lt;dosyaad\u0131&gt; <\/strong>veya\u00a0\u00a0 <strong>chmod 755\u00a0 &lt;dosyaad\u0131&gt;<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p>\u0130zinler k\u0131sm\u0131 tamamland\u0131ktan sonra <strong>vi<\/strong>, <strong>vim<\/strong> gibi metin edit\u00f6rleri vas\u0131tas\u0131yla bu dosya i\u00e7erisine girip yapmak istedi\u011finiz i\u015flemlere g\u00f6re komutlar\u0131 girmeniz gerekmektedir.<\/p>\n<p>Dosyalar\u0131 d\u00fczenlemek i\u00e7in a\u015fa\u011f\u0131daki komutlar\u0131 kullanabiliriz.<\/p>\n<p><strong>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 vi firstScript.sh\u00a0\u00a0 <\/strong>veya<strong> \u00a0 vim firstScript.sh<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p>Bash script komutlar\u0131m\u0131z\u0131 eklemeden \u00f6nce mutlaka ilk olarak <strong>shebang<\/strong> veya <strong>shabang<\/strong> olarak adland\u0131r\u0131lan <strong>#!\/bin\/bash<\/strong> komutu yaz\u0131yoruz. Bu kod ile ilgili bilgileri yine internette bulabilirsiniz.<\/p>\n<p>Kodlar\u0131m\u0131z\u0131 yazd\u0131k ve s\u0131ra bu scripti \u00e7al\u0131\u015ft\u0131rmaya geldi. Scriptleri a\u015fa\u011f\u0131daki gibi iki \u015fekilde \u00e7al\u0131\u015ft\u0131rabilirsiniz:<\/p>\n<p><strong>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 sh firstScript.sh<\/strong>\u00a0 veya\u00a0 <strong>.\/firstScript.sh<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p><strong>Ek Bilgi:<\/strong> yaz\u0131lm\u0131\u015f bir script dosyan\u0131z\u0131, ba\u015fka bir script dosyas\u0131 i\u00e7inde kullanabilirsiniz.<\/p>\n<p>Script yaz\u0131m\u0131 sonras\u0131 testler yap\u0131ld\u0131ktan sonra bunu hayata ge\u00e7irmek ve otomatik bir \u015fekilde sisteme yapt\u0131rmak i\u00e7in, yazd\u0131\u011f\u0131m\u0131z scripti <strong>crontab<\/strong>&#8216;e <strong>cronjob<\/strong> eklememiz gerekir. Eklemedi\u011fimiz takdirde, yine bizim \u00e7al\u0131\u015ft\u0131rmam\u0131z gerekecek.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Peki bu crontab olay\u0131 nedir?<\/strong><\/p>\n<p>Basit\u00e7e, belirli bir programa g\u00f6re g\u00f6revleri otomatik olarak ger\u00e7ekle\u015ftiren bir sistemdir, diyebiliriz.<\/p>\n<p>Kullan\u0131m\u0131 basittir. Sisteme ne kadar s\u00fcrede tekrarlayaca\u011f\u0131n\u0131 ve tekrarlanacak g\u00f6revin adresini belirtmeniz gerekir. Tekrarlanacak g\u00f6revin adresinin do\u011frulu\u011fundan emin olmal\u0131s\u0131n\u0131z.<\/p>\n<p>crontab&#8217;e g\u00f6rev eklemek i\u00e7in komut sat\u0131r\u0131nda <strong>crontab -e<\/strong> komutunu yazd\u0131\u011f\u0131n\u0131zda edit\u00f6r ile girmi\u015f olursunuz. \u0130\u00e7inde d\u00fczenleme yapt\u0131ktan sonra <strong>:wq<\/strong> ile kaydedip \u00e7\u0131kabilirsiniz. G\u00f6revi devre d\u0131\u015f\u0131 b\u0131rakmak istedi\u011finizde ba\u015f\u0131na <strong>#<\/strong> ekleyerek yorum sat\u0131r\u0131na d\u00f6n\u00fc\u015ft\u00fcrebilirsiniz.<\/p>\n<p><strong>Ek Bilgi:<\/strong>\u00a0 <strong>crontab -l\u00a0<\/strong>\u00a0 ile crontab&#8217;e girmeden daha \u00f6nceden eklenmi\u015f cronjob varsa g\u00f6rebilirsiniz.<\/p>\n<p>Crontab&#8217;e cronjob ekleme:<\/p>\n<p><strong>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 0 *\/2 * * * \/Scriptler\/firstScript.sh<\/strong><\/p>\n<p>Yukar\u0131daki \u00f6rnekte yazd\u0131\u011f\u0131m\u0131z cronjob ile\u00a0 <strong>firstScript.sh<\/strong> scriptinin iki saatte bir \u00e7al\u0131\u015ft\u0131r\u0131lmas\u0131 komutunu vermi\u015f oluyoruz.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>3- G\u00fcnl\u00fck Hayattan \u00d6rnek<\/strong><\/p>\n<p>Giri\u015fte bahsetti\u011fimiz \u00f6rnek \u00fczerinden devam edecek olursak; dosya ak\u0131\u015f\u0131 olan bir sunucumuzda bir s\u00fcredir okuma yapan sistemimizin bozuldu\u011funu farz edelim. Dosyalar sistemimize akmaya devam ediyor ve okuma yap\u0131lmad\u0131\u011f\u0131 i\u00e7in dosyalar birikmeye ba\u015fl\u0131yor. Bu durumdan kaynakl\u0131 her g\u00fcn bilgisayar a\u00e7arak bu dosyalar\u0131 silmek durumunda kal\u0131yoruz. Bu hepimiz i\u00e7in can s\u0131k\u0131c\u0131 bir durum de\u011fil mi?<\/p>\n<p>Bir kere yaz\u0131lacak <strong>script<\/strong> ile her iki saatte bir dosya say\u0131s\u0131n\u0131n belirli bir say\u0131ya ula\u015f\u0131p ula\u015fmad\u0131\u011f\u0131n\u0131n sistem taraf\u0131ndan kontrol edildi\u011fi ve ula\u015ft\u0131ysa sistem taraf\u0131ndan temizlendi\u011fi bir yap\u0131 sa\u011flayabiliriz.<\/p>\n<p><strong>\u00d6rnek:<\/strong>\u00a0 A\u015fa\u011f\u0131daki script; <strong>dosya2<\/strong> dizininde bulunan <strong>ercan ile ba\u015flayan<\/strong> dosyalar\u0131n 100 dosyaya veya daha fazlas\u0131na ula\u015f\u0131p ula\u015fmad\u0131\u011f\u0131n\u0131 kontrol edip, ula\u015ft\u0131 ise silinmesini sa\u011flay\u0131p ve i\u015flem yap\u0131lan tarih ve saati bir txt dosyas\u0131na not olarak yaz\u0131yor.<\/p>\n<p>A\u015fa\u011f\u0131daki script ile dosyalar\u0131n birikmesini \u00f6nlerken ayn\u0131 zamanda yap\u0131lan i\u015flemlerin ne zaman yap\u0131ld\u0131\u011f\u0131n\u0131 da takip etmi\u015f oluyoruz.<\/p>\n<p>&nbsp;<\/p>\n<p>[fusion_syntax_highlighter theme=&#8221;&#8221; language=&#8221;x-sh&#8221; line_numbers=&#8221;&#8221; line_wrapping=&#8221;&#8221; copy_to_clipboard=&#8221;&#8221; copy_to_clipboard_text=&#8221;&#8221; hide_on_mobile=&#8221;small-visibility,medium-visibility,large-visibility&#8221; class=&#8221;&#8221; id=&#8221;&#8221; font_size=&#8221;&#8221; border_size=&#8221;&#8221; border_color=&#8221;&#8221; border_style=&#8221;&#8221; background_color=&#8221;&#8221; line_number_background_color=&#8221;&#8221; line_number_text_color=&#8221;&#8221; margin_top=&#8221;&#8221; margin_right=&#8221;&#8221; margin_bottom=&#8221;&#8221; margin_left=&#8221;&#8221;]IyEvYmluL2Jhc2gKY291bnQ9JChscyAvZG9zeWExL2Rvc3lhMi9lcmNhbiogfCB3YyAtbCkKZT0kKGRhdGUpCmlmIFtbICRjb3VudCAtZ2UgMTAwIF1dCnRoZW4KICAgICBmaW5kIC9kb3N5YTEvZG9zeWEyLyAtbmFtZSAiZXJjYW4qIiAtZGVsZXRlCiAgICAgZWNobyAiJGUiID4+IC9sb2dzL3NjcmlwdExvZ3MvY2hlY2tfZXJjYW4udHh0CiAgICAgZWNobyAiZXJjYW4gZG9zeWFsYXLEsSB0ZW1pemxlbmRpIiA+PiAvbG9ncy9zY3JpcHRMb2dzL2NoZWNrX2VyY2FuLnR4dApmaQo=[\/fusion_syntax_highlighter]<\/p>\n<p>&nbsp;<\/p>\n<p>Kodumuzu yazd\u0131ktan sonra dizin i\u00e7indeki dosyalar\u0131n d\u00fczenli kontrol\u00fcn\u00fcn sa\u011flanmas\u0131 i\u00e7in bir <strong>cronjob<\/strong> eklememiz gerekiyor.<\/p>\n<p>Komut sat\u0131r\u0131nda <strong>crontab -e<\/strong> yaz\u0131yoruz ve \u00e7al\u0131\u015ft\u0131r\u0131yoruz. Ard\u0131ndan edit\u00f6r ile d\u00fczenleme yap\u0131yoruz.<\/p>\n<p>Buradaki de\u011ferlerin ne anlama geldi\u011fini anlatan bir\u00e7ok kaynak mevcut.<\/p>\n<p>Insert modunu aktif ettikten sonra tekrarlama s\u00fcresini ve scripti yazd\u0131\u011f\u0131m\u0131z dosya yolunu eksiksiz \u015fekilde vermemiz gerekiyor.<\/p>\n<p>A\u015fa\u011f\u0131daki <strong>cronjob<\/strong> ile <strong>firstScript.sh<\/strong> script dosyas\u0131n\u0131 <strong>crontab\u2019e<\/strong> <strong>her iki saatte bir<\/strong> \u00e7al\u0131\u015ft\u0131rmas\u0131n\u0131 s\u00f6yl\u00fcyoruz.<\/p>\n<p>&nbsp;<\/p>\n<p>[fusion_syntax_highlighter theme=&#8221;&#8221; language=&#8221;x-sh&#8221; line_numbers=&#8221;&#8221; line_wrapping=&#8221;&#8221; copy_to_clipboard=&#8221;&#8221; copy_to_clipboard_text=&#8221;&#8221; hide_on_mobile=&#8221;small-visibility,medium-visibility,large-visibility&#8221; class=&#8221;&#8221; id=&#8221;&#8221; font_size=&#8221;&#8221; border_size=&#8221;&#8221; border_color=&#8221;&#8221; border_style=&#8221;&#8221; background_color=&#8221;&#8221; line_number_background_color=&#8221;&#8221; line_number_text_color=&#8221;&#8221; margin_top=&#8221;&#8221; margin_right=&#8221;&#8221; margin_bottom=&#8221;&#8221; margin_left=&#8221;&#8221;]MCAqLzIgKiAqICogL1NjcmlwdGxlci9maXJzdFNjcmlwdC5zaA==[\/fusion_syntax_highlighter]<\/p>\n<p>&nbsp;<\/p>\n<p>B\u00f6ylelikle basit birka\u00e7 kod sat\u0131r\u0131 ile bilgisayar\u0131 a\u00e7mak zorunda kalmadan, akl\u0131m\u0131zda soru i\u015faretleri olmadan hayat\u0131m\u0131za devam edebiliyoruz&#8230;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Merhabalar bu yaz\u0131da sizlere aktif operasyonlar\u0131n yap\u0131ld\u0131\u011f\u0131 linux sunucular\u0131nda m\u00fcdahale gerektiren baz\u0131 durumlarda, linux i\u015fletim sisteminin bize sa\u011flad\u0131\u011f\u0131 kolayl\u0131ktan, bu m\u00fcdahaleyi bir [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":5923,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[87],"tags":[117,118,119,120,121,122],"class_list":["post-6117","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","tag-bash-script-tr","tag-bashscript-tr","tag-cronjob-tr","tag-crontab-tr","tag-linux-tr","tag-script-tr"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Neden Script Yazmal\u0131y\u0131z? - Bentego<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/bentego.com\/tr\/neden-script-yazmaliyiz\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Neden Script Yazmal\u0131y\u0131z? - Bentego\" \/>\n<meta property=\"og:description\" content=\"Merhabalar bu yaz\u0131da sizlere aktif operasyonlar\u0131n yap\u0131ld\u0131\u011f\u0131 linux sunucular\u0131nda m\u00fcdahale gerektiren baz\u0131 durumlarda, linux i\u015fletim sisteminin bize sa\u011flad\u0131\u011f\u0131 kolayl\u0131ktan, bu m\u00fcdahaleyi bir [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/bentego.com\/tr\/neden-script-yazmaliyiz\/\" \/>\n<meta property=\"og:site_name\" content=\"Bentego\" \/>\n<meta property=\"article:published_time\" content=\"2023-03-28T17:00:47+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-10-20T16:09:20+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/bentego.com\/wp-content\/uploads\/2025\/06\/Frame-83__.png\" \/>\n\t<meta property=\"og:image:width\" content=\"2400\" \/>\n\t<meta property=\"og:image:height\" content=\"1600\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Bentego\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Bentego\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/bentego.com\/tr\/neden-script-yazmaliyiz\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/bentego.com\/tr\/neden-script-yazmaliyiz\/\"},\"author\":{\"name\":\"Bentego\",\"@id\":\"https:\/\/bentego.com\/tr\/#\/schema\/person\/0348418b7b0cbca83fdd7a899d54821e\"},\"headline\":\"Neden Script Yazmal\u0131y\u0131z?\",\"datePublished\":\"2023-03-28T17:00:47+00:00\",\"dateModified\":\"2025-10-20T16:09:20+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/bentego.com\/tr\/neden-script-yazmaliyiz\/\"},\"wordCount\":1376,\"publisher\":{\"@id\":\"https:\/\/bentego.com\/tr\/#organization\"},\"image\":{\"@id\":\"https:\/\/bentego.com\/tr\/neden-script-yazmaliyiz\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/bentego.com\/wp-content\/uploads\/2025\/06\/Frame-83__.png\",\"keywords\":[\"bash-script\",\"bashscript\",\"cronjob\",\"crontab\",\"linux\",\"script\"],\"articleSection\":[\"Blog\"],\"inLanguage\":\"tr\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/bentego.com\/tr\/neden-script-yazmaliyiz\/\",\"url\":\"https:\/\/bentego.com\/tr\/neden-script-yazmaliyiz\/\",\"name\":\"Neden Script Yazmal\u0131y\u0131z? - Bentego\",\"isPartOf\":{\"@id\":\"https:\/\/bentego.com\/tr\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/bentego.com\/tr\/neden-script-yazmaliyiz\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/bentego.com\/tr\/neden-script-yazmaliyiz\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/bentego.com\/wp-content\/uploads\/2025\/06\/Frame-83__.png\",\"datePublished\":\"2023-03-28T17:00:47+00:00\",\"dateModified\":\"2025-10-20T16:09:20+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/bentego.com\/tr\/neden-script-yazmaliyiz\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/bentego.com\/tr\/neden-script-yazmaliyiz\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/bentego.com\/tr\/neden-script-yazmaliyiz\/#primaryimage\",\"url\":\"https:\/\/bentego.com\/wp-content\/uploads\/2025\/06\/Frame-83__.png\",\"contentUrl\":\"https:\/\/bentego.com\/wp-content\/uploads\/2025\/06\/Frame-83__.png\",\"width\":2400,\"height\":1600},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/bentego.com\/tr\/neden-script-yazmaliyiz\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/bentego.com\/tr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Neden Script Yazmal\u0131y\u0131z?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/bentego.com\/tr\/#website\",\"url\":\"https:\/\/bentego.com\/tr\/\",\"name\":\"Bentego\",\"description\":\"Turning data into enterprise value\",\"publisher\":{\"@id\":\"https:\/\/bentego.com\/tr\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/bentego.com\/tr\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/bentego.com\/tr\/#organization\",\"name\":\"Bentego\",\"url\":\"https:\/\/bentego.com\/tr\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/bentego.com\/tr\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/bentego.com\/wp-content\/uploads\/2025\/05\/logo-bentego.svg\",\"contentUrl\":\"https:\/\/bentego.com\/wp-content\/uploads\/2025\/05\/logo-bentego.svg\",\"width\":433,\"height\":109,\"caption\":\"Bentego\"},\"image\":{\"@id\":\"https:\/\/bentego.com\/tr\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/bentego.com\/tr\/#\/schema\/person\/0348418b7b0cbca83fdd7a899d54821e\",\"name\":\"Bentego\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Neden Script Yazmal\u0131y\u0131z? - Bentego","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/bentego.com\/tr\/neden-script-yazmaliyiz\/","og_locale":"tr_TR","og_type":"article","og_title":"Neden Script Yazmal\u0131y\u0131z? - Bentego","og_description":"Merhabalar bu yaz\u0131da sizlere aktif operasyonlar\u0131n yap\u0131ld\u0131\u011f\u0131 linux sunucular\u0131nda m\u00fcdahale gerektiren baz\u0131 durumlarda, linux i\u015fletim sisteminin bize sa\u011flad\u0131\u011f\u0131 kolayl\u0131ktan, bu m\u00fcdahaleyi bir [&hellip;]","og_url":"https:\/\/bentego.com\/tr\/neden-script-yazmaliyiz\/","og_site_name":"Bentego","article_published_time":"2023-03-28T17:00:47+00:00","article_modified_time":"2025-10-20T16:09:20+00:00","og_image":[{"width":2400,"height":1600,"url":"https:\/\/bentego.com\/wp-content\/uploads\/2025\/06\/Frame-83__.png","type":"image\/png"}],"author":"Bentego","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Bentego","Tahmini okuma s\u00fcresi":"5 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/bentego.com\/tr\/neden-script-yazmaliyiz\/#article","isPartOf":{"@id":"https:\/\/bentego.com\/tr\/neden-script-yazmaliyiz\/"},"author":{"name":"Bentego","@id":"https:\/\/bentego.com\/tr\/#\/schema\/person\/0348418b7b0cbca83fdd7a899d54821e"},"headline":"Neden Script Yazmal\u0131y\u0131z?","datePublished":"2023-03-28T17:00:47+00:00","dateModified":"2025-10-20T16:09:20+00:00","mainEntityOfPage":{"@id":"https:\/\/bentego.com\/tr\/neden-script-yazmaliyiz\/"},"wordCount":1376,"publisher":{"@id":"https:\/\/bentego.com\/tr\/#organization"},"image":{"@id":"https:\/\/bentego.com\/tr\/neden-script-yazmaliyiz\/#primaryimage"},"thumbnailUrl":"https:\/\/bentego.com\/wp-content\/uploads\/2025\/06\/Frame-83__.png","keywords":["bash-script","bashscript","cronjob","crontab","linux","script"],"articleSection":["Blog"],"inLanguage":"tr"},{"@type":"WebPage","@id":"https:\/\/bentego.com\/tr\/neden-script-yazmaliyiz\/","url":"https:\/\/bentego.com\/tr\/neden-script-yazmaliyiz\/","name":"Neden Script Yazmal\u0131y\u0131z? - Bentego","isPartOf":{"@id":"https:\/\/bentego.com\/tr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/bentego.com\/tr\/neden-script-yazmaliyiz\/#primaryimage"},"image":{"@id":"https:\/\/bentego.com\/tr\/neden-script-yazmaliyiz\/#primaryimage"},"thumbnailUrl":"https:\/\/bentego.com\/wp-content\/uploads\/2025\/06\/Frame-83__.png","datePublished":"2023-03-28T17:00:47+00:00","dateModified":"2025-10-20T16:09:20+00:00","breadcrumb":{"@id":"https:\/\/bentego.com\/tr\/neden-script-yazmaliyiz\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/bentego.com\/tr\/neden-script-yazmaliyiz\/"]}]},{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/bentego.com\/tr\/neden-script-yazmaliyiz\/#primaryimage","url":"https:\/\/bentego.com\/wp-content\/uploads\/2025\/06\/Frame-83__.png","contentUrl":"https:\/\/bentego.com\/wp-content\/uploads\/2025\/06\/Frame-83__.png","width":2400,"height":1600},{"@type":"BreadcrumbList","@id":"https:\/\/bentego.com\/tr\/neden-script-yazmaliyiz\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/bentego.com\/tr\/"},{"@type":"ListItem","position":2,"name":"Neden Script Yazmal\u0131y\u0131z?"}]},{"@type":"WebSite","@id":"https:\/\/bentego.com\/tr\/#website","url":"https:\/\/bentego.com\/tr\/","name":"Bentego","description":"Turning data into enterprise value","publisher":{"@id":"https:\/\/bentego.com\/tr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/bentego.com\/tr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":"Organization","@id":"https:\/\/bentego.com\/tr\/#organization","name":"Bentego","url":"https:\/\/bentego.com\/tr\/","logo":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/bentego.com\/tr\/#\/schema\/logo\/image\/","url":"https:\/\/bentego.com\/wp-content\/uploads\/2025\/05\/logo-bentego.svg","contentUrl":"https:\/\/bentego.com\/wp-content\/uploads\/2025\/05\/logo-bentego.svg","width":433,"height":109,"caption":"Bentego"},"image":{"@id":"https:\/\/bentego.com\/tr\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/bentego.com\/tr\/#\/schema\/person\/0348418b7b0cbca83fdd7a899d54821e","name":"Bentego"}]}},"_links":{"self":[{"href":"https:\/\/bentego.com\/tr\/wp-json\/wp\/v2\/posts\/6117","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bentego.com\/tr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bentego.com\/tr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bentego.com\/tr\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/bentego.com\/tr\/wp-json\/wp\/v2\/comments?post=6117"}],"version-history":[{"count":1,"href":"https:\/\/bentego.com\/tr\/wp-json\/wp\/v2\/posts\/6117\/revisions"}],"predecessor-version":[{"id":6241,"href":"https:\/\/bentego.com\/tr\/wp-json\/wp\/v2\/posts\/6117\/revisions\/6241"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/bentego.com\/tr\/wp-json\/wp\/v2\/media\/5923"}],"wp:attachment":[{"href":"https:\/\/bentego.com\/tr\/wp-json\/wp\/v2\/media?parent=6117"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bentego.com\/tr\/wp-json\/wp\/v2\/categories?post=6117"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bentego.com\/tr\/wp-json\/wp\/v2\/tags?post=6117"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}