{"id":2905,"date":"2020-12-22T11:35:41","date_gmt":"2020-12-22T08:35:41","guid":{"rendered":"https:\/\/blog.hostixo.com\/?p=2905"},"modified":"2021-04-15T13:00:01","modified_gmt":"2021-04-15T10:00:01","slug":"cron-job-nedir-cron-soz-dizimi-ornekleri","status":"publish","type":"post","link":"https:\/\/www.hostixo.com\/blog\/cron-job-nedir-cron-soz-dizimi-ornekleri\/","title":{"rendered":"Cron Job Nedir ? 11 Cron S\u00f6z Dizimi \u00d6rne\u011fi"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">\u0130\u00e7indekiler \u2714<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"\u0130\u00e7indekiler Tablosunu A\u00e7\/Kapat\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.hostixo.com\/blog\/cron-job-nedir-cron-soz-dizimi-ornekleri\/#Cron_Job_Nedir\" >Cron Job Nedir?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.hostixo.com\/blog\/cron-job-nedir-cron-soz-dizimi-ornekleri\/#Cronda_Kullanilan_Bazi_Basit_Komutlar\" >Cron&#8217;da Kullan\u0131lan Baz\u0131 Basit Komutlar<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.hostixo.com\/blog\/cron-job-nedir-cron-soz-dizimi-ornekleri\/#Cron_Job_Temelleri\" >Cron Job Temelleri<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.hostixo.com\/blog\/cron-job-nedir-cron-soz-dizimi-ornekleri\/#Cron_Soz_Dizimi_Yazimi\" >Cron S\u00f6z Dizimi Yaz\u0131m\u0131<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.hostixo.com\/blog\/cron-job-nedir-cron-soz-dizimi-ornekleri\/#Cron_Soz_Dizimi_Ornekleri\" >Cron S\u00f6z Dizimi \u00d6rnekleri<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.hostixo.com\/blog\/cron-job-nedir-cron-soz-dizimi-ornekleri\/#Sonuc\" >Sonu\u00e7<\/a><\/li><\/ul><\/nav><\/div>\n<p>Her zaman bir \u015feyleri yapman\u0131n daha basit ve h\u0131zl\u0131 yolu vard\u0131r. Tekrarlanan i\u015flemleri otomatik bir \u015fekilde halletmek \u00e7o\u011fu <a href=\"https:\/\/www.hostixo.com\/\">web geli\u015ftiricisi<\/a> taraf\u0131ndan tercih edilmektedir.<\/p>\n<p>Bu yaz\u0131m\u0131zda cron job nedir, cron job temellerini ve g\u00f6revleri planlamak i\u00e7in nas\u0131l kullanman\u0131z gerekti\u011finden bahsedece\u011fiz.<\/p>\n<p><img decoding=\"async\" class=\"alignnone wp-image-3028 size-full lazyload\" data-src=\"https:\/\/www.hostixo.com\/blog\/wp-content\/uploads\/2020\/12\/CronJob.png\" alt=\"Cron Job Nedir ? Cron S\u00f6z Dizimi \u00d6rnekleri\" width=\"660\" height=\"353\" title=\"\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" style=\"--smush-placeholder-width: 660px; --smush-placeholder-aspect-ratio: 660\/353;\"><noscript><img decoding=\"async\" class=\"alignnone wp-image-3028 size-full\" src=\"https:\/\/www.hostixo.com\/blog\/wp-content\/uploads\/2020\/12\/CronJob.png\" alt=\"Cron Job Nedir ? Cron S\u00f6z Dizimi \u00d6rnekleri\" width=\"660\" height=\"353\" title=\"\"><\/noscript><\/p>\n<h2><span class=\"ez-toc-section\" id=\"Cron_Job_Nedir\"><\/span><span id=\"Cron-Job-Nedir\">Cron Job Nedir?<\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Cron herhangi bir g\u00f6revi ilerleyen zamanlarda tekrar kullanmak i\u00e7in ba\u015fvurulan bir programd\u0131r. Belirli bir g\u00f6revi belirli bir zamanda tekrar kullanmak i\u00e7in komut veren i\u015flem ise cron job\u2019d\u0131r.<\/p>\n<p>Cron job nas\u0131l \u00e7al\u0131\u015f\u0131r:<\/p>\n<p>Cron bir\u00a0<em>daemon<\/em>\u2018d\u0131r yani bunun anlam\u0131 Cron etkile\u015fimli olmayan g\u00f6revlerin y\u00fcr\u00fct\u00fclmesi\u00a0 i\u00e7in arkaplanda \u00e7al\u0131\u015fmaktad\u0131r. Windows\u2019de Hizmetler gibi arkaplan i\u015flemlerini kesinlikle duymu\u015f olmal\u0131s\u0131n\u0131z.<\/p>\n<p>Bir\u00a0<em>daemon<\/em> her zaman bekleme modundad\u0131r. Bu modda, bilgisayardaki veya a\u011fda yer alan ba\u015fka bir bilgisayardan belirli bir g\u00f6revi yapmak i\u00e7in komut iste\u011fi beklemektedir.<\/p>\n<p>Bir cron dosyas\u0131 herhangi bir zamanda \u00e7al\u0131\u015facak komutlar\u0131n yer ald\u0131\u011f\u0131 basit bir metin dosyas\u0131d\u0131r. Varsay\u0131lan olarak crontab dosyas\u0131 ise <strong>\/etc\/crontab<\/strong>\u2018d\u0131r ve bir crontab dizininde\u00a0<strong>\/etc\/cron.*\/\u00a0<\/strong>konumland\u0131r\u0131lm\u0131\u015ft\u0131r. Crontab dosyas\u0131n\u0131 yaln\u0131zca sistem y\u00f6neticileri d\u00fczenleyebilir.<\/p>\n<p>Fakat Unix gibi i\u015fletim sistemleri birden fazla kullan\u0131c\u0131lar\u0131 destekledi\u011finden dolay\u0131 her birkullan\u0131c\u0131 kendi crontab dosyas\u0131n\u0131 olu\u015fturmalar\u0131 m\u00fcmk\u00fcnd\u00fcr. Ayr\u0131ca ne zaman isterlerse g\u00f6revlerin yap\u0131lmas\u0131 i\u00e7in komutlar\u0131 \u00e7al\u0131\u015ft\u0131rabilirler. Bir cron daemon\u2019\u0131 dosyas\u0131 kontrol edip sistem arkaplan\u0131nda komutu \u00e7al\u0131\u015ft\u0131racakt\u0131r.<\/p>\n<p>Sistem bak\u0131m\u0131 cron job\u2019lar ile otomatikle\u015ftirilebilir,<br \/>\nDisk alan\u0131n\u0131 izleyebilir<br \/>\nYedekler planlayabilirsiniz.<\/p>\n<p>Do\u011fas\u0131 gere\u011fi cron job\u2019lar 7\/24 \u00e7al\u0131\u015fan bir <a href=\"https:\/\/www.hostixo.com\/sunucu\/sanal-sunucu\/\" data-internallinksmanager029f6b8e52c=\"3\" title=\"vps sat\u0131n al\">sunucu<\/a> i\u00e7in muhte\u015fem bir ara\u00e7t\u0131r.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Cronda_Kullanilan_Bazi_Basit_Komutlar\"><\/span>Cron&#8217;da Kullan\u0131lan Baz\u0131 Basit Komutlar<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>\u0130\u015fte baz\u0131 basit komutlar:<\/p>\n<ul>\n<li>$\u00a0<strong>crontab -e<\/strong> \u2014 Komutu bir crontab dosyas\u0131 olu\u015fturmak ve d\u00fczenlemek i\u00e7in kullan\u0131l\u0131r.<\/li>\n<li>$\u00a0<strong>crontab -u username -e<\/strong> \u2014 Komutu ba\u015fka bir kullan\u0131c\u0131n\u0131n crontab dosyas\u0131n\u0131 <em>superaccess\u00a0<\/em>olarak d\u00fczenlemek i\u00e7in kullan\u0131l\u0131r.<\/li>\n<li>$\u00a0<strong>crontab -l<\/strong> \u2014 Komutu mevcut kullan\u0131c\u0131lar\u0131n crontab dosya listelerini g\u00f6r\u00fcnt\u00fclemek i\u00e7in kullan\u0131lmaktad\u0131r.<\/li>\n<li>$\u00a0<strong>crontab -u username -l<\/strong> \u2014 Komutu ba\u015fka kullan\u0131c\u0131lar\u0131n crontab dosya listelerini g\u00f6r\u00fcnt\u00fclemek i\u00e7in kullan\u0131l\u0131r.<\/li>\n<\/ul>\n<p>Cron Job, hem sistem y\u00f6neticileri, hem de web geli\u015ftiriciler i\u00e7in g\u00f6revleri y\u00f6netmek i\u00e7in ba\u015fvurduklar\u0131 i\u015flemdir yap\u0131lmas\u0131\u00a0 gereken tek \u015fey do\u011fru komutu kullanmak ve zaman\u0131 do\u011fru\u00a0 belirlemektir.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Cron_Job_Temelleri\"><\/span><span id=\"Cron-Job-Temelleri\">Cron Job Temelleri<\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>VPS sunucusuna sahipseniz e\u011fer giri\u015f bilgilerinize VPS y\u00f6netim sekmenizden ula\u015fabilir ve sunucunuza SSH \u00fczerinden eri\u015febilirsiniz. \u015eimdi sizler i\u00e7in cron job ile yapabilece\u011finiz baz\u0131 basit i\u015flemlerden bahsedece\u011fiz:<\/p>\n<p>Mevcut kullan\u0131c\u0131n\u0131n crontab dosyas\u0131n\u0131 d\u00fczenlemeniz gerekiyorsa terminalinizden <strong>crontab -e\u00a0<\/strong>komutunu \u00e7al\u0131\u015ft\u0131rman\u0131z gerekmektedir.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-3020 lazyload\" data-src=\"https:\/\/www.hostixo.com\/blog\/wp-content\/uploads\/2020\/12\/Screenshot_4-1.png\" alt=\"\" width=\"805\" height=\"116\" title=\"\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" style=\"--smush-placeholder-width: 805px; --smush-placeholder-aspect-ratio: 805\/116;\"><noscript><img decoding=\"async\" class=\"alignnone size-full wp-image-3020\" src=\"https:\/\/www.hostixo.com\/blog\/wp-content\/uploads\/2020\/12\/Screenshot_4-1.png\" alt=\"\" width=\"805\" height=\"116\" title=\"\"><\/noscript><\/p>\n<p>Daha sonra a\u015fa\u011f\u0131daki gibi bir sonu\u00e7 elde edeceksiniz.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-3021 lazyload\" data-src=\"https:\/\/www.hostixo.com\/blog\/wp-content\/uploads\/2020\/12\/Screenshot_5.png\" alt=\"\" width=\"787\" height=\"420\" title=\"\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" style=\"--smush-placeholder-width: 787px; --smush-placeholder-aspect-ratio: 787\/420;\"><noscript><img decoding=\"async\" class=\"alignnone size-full wp-image-3021\" src=\"https:\/\/www.hostixo.com\/blog\/wp-content\/uploads\/2020\/12\/Screenshot_5.png\" alt=\"\" width=\"787\" height=\"420\" title=\"\"><\/noscript><\/p>\n<p><strong>vi editor\u00a0<\/strong>kullan\u0131ld\u0131\u011f\u0131ndan dolay\u0131 i\u015flemin do\u011fru bir \u015fekilde yap\u0131ld\u0131\u011f\u0131ndan emin olmak i\u00e7in temel vi komutlar\u0131n\u0131 \u00f6\u011frenmelisiniz.<\/p>\n<p>Ba\u015fka bir kullan\u0131c\u0131n crontab\u2019ini d\u00fczenleyecekseniz e\u011fer <strong>crontab -u username -e\u00a0<\/strong>komutunu kullanman\u0131z gerekiyor. Bu i\u015flemi yaln\u0131zca bir <em>superuser<\/em> olarak yapman\u0131z m\u00fcmk\u00fcnd\u00fcr. Yani, yukar\u0131daki komuttan \u00f6nce <strong>sudo su\u00a0<\/strong>yazmal\u0131s\u0131n\u0131z.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-3022 lazyload\" data-src=\"https:\/\/www.hostixo.com\/blog\/wp-content\/uploads\/2020\/12\/Screenshot_6-1.png\" alt=\"\" width=\"817\" height=\"141\" title=\"\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" style=\"--smush-placeholder-width: 817px; --smush-placeholder-aspect-ratio: 817\/141;\"><noscript><img decoding=\"async\" class=\"alignnone size-full wp-image-3022\" src=\"https:\/\/www.hostixo.com\/blog\/wp-content\/uploads\/2020\/12\/Screenshot_6-1.png\" alt=\"\" width=\"817\" height=\"141\" title=\"\"><\/noscript><\/p>\n<p>Bir crontab dosyas\u0131n\u0131n ba\u015far\u0131l\u0131 bir \u015fekilde olu\u015fturulmu\u015f olup olmad\u0131\u011f\u0131n\u0131 da kontrol etmeniz m\u00fcmk\u00fcnd\u00fcr. Yapman\u0131z gereken tek \u015fey <strong>crontab -l\u00a0<\/strong>komutunu girmektir. E\u011fer olu\u015fturulmad\u0131ysa a\u015fa\u011f\u0131daki sonucu g\u00f6receksiniz.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-3023 lazyload\" data-src=\"https:\/\/www.hostixo.com\/blog\/wp-content\/uploads\/2020\/12\/Screenshot_7-1.png\" alt=\"\" width=\"823\" height=\"127\" title=\"\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" style=\"--smush-placeholder-width: 823px; --smush-placeholder-aspect-ratio: 823\/127;\"><noscript><img decoding=\"async\" class=\"alignnone size-full wp-image-3023\" src=\"https:\/\/www.hostixo.com\/blog\/wp-content\/uploads\/2020\/12\/Screenshot_7-1.png\" alt=\"\" width=\"823\" height=\"127\" title=\"\"><\/noscript><\/p>\n<p>Ayr\u0131ca e\u011fer di\u011fer kullan\u0131c\u0131lar\u0131n crontab dosyas\u0131n\u0131n listesine bakacaksan\u0131z <em>superuser\u00a0<\/em>olarak\u00a0<strong>crontab -u username -l\u00a0<\/strong>komutunu girebilirsiniz.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-3024 lazyload\" data-src=\"https:\/\/www.hostixo.com\/blog\/wp-content\/uploads\/2020\/12\/Screenshot_8-1.png\" alt=\"\" width=\"827\" height=\"185\" title=\"\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" style=\"--smush-placeholder-width: 827px; --smush-placeholder-aspect-ratio: 827\/185;\"><noscript><img decoding=\"async\" class=\"alignnone size-full wp-image-3024\" src=\"https:\/\/www.hostixo.com\/blog\/wp-content\/uploads\/2020\/12\/Screenshot_8-1.png\" alt=\"\" width=\"827\" height=\"185\" title=\"\"><\/noscript><\/p>\n<p>Temel i\u015flemleri bilmenin yan\u0131nda ayr\u0131ca temel s\u00f6z dizimini bilmek de gereklidir.<\/p>\n<p>Bir crontab dosyas\u0131 iki b\u00f6l\u00fcmden olu\u015fur: planlama zamanlay\u0131c\u0131 ve komut. Komut a\u015fa\u011f\u0131daki \u015fekilde yaz\u0131l\u0131r:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\" data-enlighter-theme=\"minimal\">* * * * * \/bin\/sh backup.sh<\/pre>\n<p>&nbsp;<\/p>\n<ul>\n<li><strong>***** \/bin\/sh backup.sh<\/strong> cronjob her dakikada bir yedek olu\u015fturaca\u011f\u0131 anlam\u0131na gelmektedir.<\/li>\n<li><strong>40 19 * * * rm \/home\/sydtesting\/tmp\/*<\/strong>\u00a0ise\u00a0<strong>tmp dosyalar\u0131n\u0131<\/strong>\u00a0<strong>\/home\/sydtesting\/tmp<\/strong> konumundan her g\u00fcn 19:40\u2019da silecektir.<\/li>\n<\/ul>\n<p>Hadi biraz daha detaylara girelim.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Cron_Soz_Dizimi_Yazimi\"><\/span><span id=\"Cron-Soz-Dizimi-Nasil-Yazilir\">Cron S\u00f6z Dizimi Yaz\u0131m\u0131<\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Bir crontab dosyas\u0131 tekrarlanmas\u0131 gereken bir g\u00f6revin tarihini ve saatini belirlemek i\u00e7in toplam be\u015f alana sahiptir. Bu alanlardan \u015fimdi bahsedece\u011fiz<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-3025 lazyload\" data-src=\"https:\/\/www.hostixo.com\/blog\/wp-content\/uploads\/2020\/12\/Screenshot_9-1.png\" alt=\"\" width=\"817\" height=\"136\" title=\"\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" style=\"--smush-placeholder-width: 817px; --smush-placeholder-aspect-ratio: 817\/136;\"><noscript><img decoding=\"async\" class=\"alignnone size-full wp-image-3025\" src=\"https:\/\/www.hostixo.com\/blog\/wp-content\/uploads\/2020\/12\/Screenshot_9-1.png\" alt=\"\" width=\"817\" height=\"136\" title=\"\"><\/noscript><\/p>\n<ul>\n<li><strong>Minute (Dakika)<\/strong> \u2014 komutun \u00e7al\u0131\u015faca\u011f\u0131 saatin dakikas\u0131n\u0131n ayarlanmas\u0131 i\u00e7in kullan\u0131lmaktad\u0131r ve 0-59 aras\u0131d\u0131r.<\/li>\n<li><strong>Hour (Saat)<\/strong> \u2014 komutun hangi saatte \u00e7al\u0131\u015faca\u011f\u0131n\u0131n ayarlanmas\u0131 i\u00e7in kullan\u0131l\u0131r ve 0-23 aras\u0131nda se\u00e7im yapmak m\u00fcmk\u00fcnd\u00fcr.<\/li>\n<li><strong>Day of the month (Ay g\u00fcn\u00fc)<\/strong> \u2014 ay\u0131n hangi g\u00fcn\u00fcnde komutun \u00e7al\u0131\u015faca\u011f\u0131n\u0131n ayarlanmas\u0131 i\u00e7in kullan\u0131l\u0131r ve 1-31 aras\u0131nda se\u00e7im yapabilirsiniz.<\/li>\n<li><strong>Month (Ay)<\/strong> \u2014 komutun hangi ayda \u00e7al\u0131\u015faca\u011f\u0131n\u0131n ayarlanmas\u0131 i\u00e7in kullan\u0131l\u0131r ve 1-12 aras\u0131nda se\u00e7im yapman\u0131z m\u00fcmk\u00fcnd\u00fcr.<\/li>\n<li><strong>Day of the week (Haftan\u0131n g\u00fcn\u00fc)<\/strong> \u2014 komutun haftan\u0131n hangi g\u00fcn\u00fcnde \u00e7al\u0131\u015faca\u011f\u0131n\u0131n ayarlanmas\u0131 i\u00e7in kullan\u0131l\u0131r, 0-7 aras\u0131nda se\u00e7im yapman\u0131z m\u00fcmk\u00fcnd\u00fcr.<\/li>\n<\/ul>\n<p>Her crontab dosyas\u0131nda do\u011fru karakterleri kullanman\u0131z gerekmektedir.<\/p>\n<ul>\n<li><strong>Y\u0131ld\u0131z i\u015fareti<\/strong> (*) \u2014 B\u00fct\u00fcn planlama parametrelerinin tan\u0131mlanmas\u0131 i\u00e7in kullan\u0131l\u0131r.<\/li>\n<li><strong>Virg\u00fcl<\/strong> (,) \u2014 Bir komutun birden fazla defa \u00e7al\u0131\u015ft\u0131r\u0131lmas\u0131n\u0131 s\u00fcrd\u00fcrmek i\u00e7in kullan\u0131l\u0131r.<\/li>\n<li><strong>B\u00f6lme i\u015fareti<\/strong> (\/) \u2014 Belirli bir aral\u0131kta belirlenecek s\u0131kl\u0131\u011f\u0131 olu\u015fturmak i\u00e7in kullan\u0131l\u0131r.<\/li>\n<li><strong>Last (Son)<\/strong> (L) \u2014 Herhangi bir aydaki haftan\u0131n son g\u00fcn\u00fcn\u00fc belirlemek i\u00e7in kullan\u0131lmaktad\u0131r. \u00d6rnek verecek olursak, <strong>3L\u00a0<\/strong>son \u00c7ar\u015famba anlam\u0131na gelmektedir.<\/li>\n<li><strong>Weekday (Hafta i\u00e7i)<\/strong> (W) \u2014 Belirlenen bir zamana en yak\u0131n olan hafta i\u00e7i g\u00fcn\u00fcn\u00fcn belirlenmesi i\u00e7in kullan\u0131l\u0131r. \u00d6rnek verecek olursak e\u011fer <strong>1W birincinin\u00a0<\/strong>Cumartesi oldu\u011fu anlam\u0131na geliyorsa komut Pazartesi g\u00fcn\u00fcnde \u00e7al\u0131\u015facakt\u0131r (<strong>3.<\/strong>)<\/li>\n<li><strong>Hash<\/strong> (#) \u2014 1 ile 5 aras\u0131ndan bir rakamdan sonra gelir ve haftan\u0131n g\u00fcn\u00fcn\u00fc belirlemek i\u00e7in kullan\u0131l\u0131r. \u00d6rnek verecek olursak e\u011fer <strong>1#2\u00a0<\/strong>ikinci Pazartesi anlam\u0131na gelir.<\/li>\n<li><strong>Soru i\u015fareti<\/strong> (?) \u2014 bo\u015fluk b\u0131rakmak i\u00e7in kullan\u0131lmaktad\u0131r.<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"Cron_Soz_Dizimi_Ornekleri\"><\/span><span id=\"11-Cron-Soz-Dizimi-Ornegi\">Cron S\u00f6z Dizimi \u00d6rnekleri<\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Yukar\u0131da bahsetti\u011fimiz kurallar i\u00e7in \u015fimdi sizler i\u00e7in baz\u0131 \u00f6rnekler verece\u011fiz.<\/p>\n<p>Komutun sonucunun otomatik olarak yerel e-posta hesab\u0131n\u0131za yollanaca\u011f\u0131n\u0131 bilmelisiniz. Bu e-postalar\u0131 almak istemiyorsan\u0131z e\u011fer s\u00f6z dizimine a\u015fa\u011f\u0131daki gibi <strong>&gt;\/dev\/null 2&gt;&amp;1 <\/strong>komutu eklemeniz gerekiyor:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\" data-enlighter-theme=\"minimal\">0 5 * * * \/root\/backup.sh &gt;\/dev\/null 2&gt;&amp;1<\/pre>\n<p>&nbsp;<\/p>\n<p>E\u011fer e-posta sonucunu herhangi bir hesaba yollamak istiyorsan\u0131z e-posta adresinden \u00f6nce\u00a0 <strong>MAILTO <\/strong>komutunu eklemelisiniz.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\" data-enlighter-theme=\"minimal\">MAILTO=\"adim@<a href=\"https:\/\/www.hostixo.com\/\" data-internallinksmanager029f6b8e52c=\"10\" title=\"hostixo\">hostixo<\/a>.com\" \r\n0 3 * * * \/root\/backup.sh &gt;\/dev\/null 2&gt;&amp;1<\/pre>\n<p>&nbsp;<\/p>\n<p>Cron s\u00f6z dizimi \u00f6rnekleri:<\/p>\n<table>\n<tbody>\n<tr>\n<td><strong>S\u00f6z dizimi<\/strong><\/td>\n<td><strong>Anlam\u0131<\/strong><\/td>\n<\/tr>\n<tr>\n<td>0 0 * * * \/bin\/sh backup.sh<\/td>\n<td>Her gece yar\u0131s\u0131 veritaban\u0131 yede\u011fi al\u0131nacakt\u0131r.<\/td>\n<\/tr>\n<tr>\n<td>0 5,20 * * * \/bin\/sh backup.sh<\/td>\n<td>G\u00fcnde iki defa 05:00 ve 20:00 saatlerinde veritaban\u0131 yede\u011fi al\u0131nacakt\u0131r.<\/td>\n<\/tr>\n<tr>\n<td>0 *\/5 * * * \/scripts\/monitor.sh<\/td>\n<td>Her be\u015f saatte bir takip etmek i\u00e7in kullan\u0131l\u0131r.<\/td>\n<\/tr>\n<tr>\n<td>*\/20 * * * * \/home\/user\/script.sh<\/td>\n<td>Her 10 dakikada bir ana dizindeki script dosyas\u0131 i\u00e7in bir cron job uygulamak i\u00e7in kullanmaktad\u0131r.<\/td>\n<\/tr>\n<tr>\n<td>0 * 10 6 * \/bin\/sh backup.sh<\/td>\n<td>Her Haziran 20 tarihinde saatlik yedek al\u0131nmaktad\u0131r.<\/td>\n<\/tr>\n<tr>\n<td>0 0 * * 3 * \/bin\/sh<\/td>\n<td>Her \u00c7ar\u015famba g\u00fcn\u00fc gece yar\u0131s\u0131nda veritaban\u0131 yede\u011fi al\u0131nmaktad\u0131r.<\/td>\n<\/tr>\n<tr>\n<td>* * * 1,3,5 * \u00a0\/script\/script.sh<\/td>\n<td>Ocak, Mart ve Haziran aylar\u0131nda bir komut \u00e7al\u0131\u015ft\u0131r\u0131r.<\/td>\n<\/tr>\n<tr>\n<td>20-59\/5 10 * * * \/home\/user\/script.sh<\/td>\n<td>Saat 05:00\u2019de 05:20\u2019dan ba\u015flamak \u00fczere her 10 dakikada bir komut \u00e7al\u0131\u015ft\u0131rmak i\u00e7in kullan\u0131l\u0131r.<\/td>\n<\/tr>\n<tr>\n<td>0 7 1 *\/2 * \/home\/user\/script.sh<\/td>\n<td>\u0130ki ayda bir ilk g\u00fcn saat 07:00\u2019de bir komut \u00e7al\u0131\u015ft\u0131rmak i\u00e7in kullan\u0131l\u0131r<\/td>\n<\/tr>\n<tr>\n<td>* * * * * \/scripts\/script.sh; \/scripts\/scrit2.sh<\/td>\n<td>Tek cron job\u2019da birden fazla g\u00f6rev \u00e7al\u0131\u015ft\u0131rmak i\u00e7in planlama belirleme i\u015flemi.<\/td>\n<\/tr>\n<tr>\n<td>@reboot \/scripts\/script.sh<\/td>\n<td>Sistemi her ba\u015flatt\u0131\u011f\u0131n\u0131zda belirli bir g\u00f6rev yapmak i\u00e7in kullan\u0131l\u0131r.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2><span class=\"ez-toc-section\" id=\"Sonuc\"><\/span>Sonu\u00e7<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Cron s\u00f6z dizimleri otomatik olarak planlanan herhangi bir g\u00f6revi olu\u015fturmak hem pratik olacakt\u0131r, hem de\u00a0 g\u00f6revin zaman\u0131nda yap\u0131lmas\u0131n\u0131z sa\u011flayacakt\u0131r.<\/p>\n<p>Cron Job Nedir ? Cron S\u00f6z Dizimi \u00d6rnekleri ba\u015fl\u0131kl\u0131 yaz\u0131m\u0131z ile ilgili akl\u0131n\u0131za tak\u0131lan sorular\u0131n\u0131z\u0131n yan\u0131t\u0131n\u0131 alabilmeniz i\u00e7in veya \u00f6neride bulunabilmeniz i\u00e7in a\u015fa\u011f\u0131da yer alan yorumlar k\u0131sm\u0131n\u0131 kullanarak bizimle ileti\u015fime ge\u00e7ebilirsiniz.<\/p>\n<p>Dilerseniz daha \u00f6nce blo\u011fumuzda payla\u015ft\u0131\u011f\u0131m\u0131z <a href=\"https:\/\/www.hostixo.com\/blog\/bash-script-nasil-kullanilir\/\">Bash Script Nas\u0131l Kullan\u0131l\u0131r? Bash Script \u00d6rnekleri<\/a>\u00a0ba\u015fl\u0131kl\u0131 yaz\u0131m\u0131z\u0131 da okuyabilirsiniz.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Her zaman bir \u015feyleri yapman\u0131n daha basit ve h\u0131zl\u0131 yolu vard\u0131r. Tekrarlanan i\u015flemleri otomatik bir \u015fekilde halletmek \u00e7o\u011fu web geli\u015ftiricisi taraf\u0131ndan tercih edilmektedir. Bu yaz\u0131m\u0131zda cron job nedir, cron job temellerini ve g\u00f6revleri planlamak i\u00e7in nas\u0131l kullanman\u0131z gerekti\u011finden bahsedece\u011fiz. Cron Job Nedir? Cron herhangi bir g\u00f6revi ilerleyen zamanlarda tekrar kullanmak i\u00e7in ba\u015fvurulan bir programd\u0131r. Belirli &hellip;<\/p>\n","protected":false},"author":1,"featured_media":3029,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_mbp_gutenberg_autopost":false,"footnotes":""},"categories":[29],"tags":[],"class_list":["post-2905","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux"],"_links":{"self":[{"href":"https:\/\/www.hostixo.com\/blog\/wp-json\/wp\/v2\/posts\/2905","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostixo.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostixo.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostixo.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostixo.com\/blog\/wp-json\/wp\/v2\/comments?post=2905"}],"version-history":[{"count":0,"href":"https:\/\/www.hostixo.com\/blog\/wp-json\/wp\/v2\/posts\/2905\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hostixo.com\/blog\/wp-json\/wp\/v2\/media\/3029"}],"wp:attachment":[{"href":"https:\/\/www.hostixo.com\/blog\/wp-json\/wp\/v2\/media?parent=2905"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostixo.com\/blog\/wp-json\/wp\/v2\/categories?post=2905"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostixo.com\/blog\/wp-json\/wp\/v2\/tags?post=2905"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}