#yazılım

20 gönderi

Cron

Ubuntu ve diğer Linux dağıtımlarında cron, bir iş programıdır ve kullanıcıların belirledikleri zamanlarda belirli komutları otomatik olarak çalıştırmak için kullanılır. Cronjob'lar, genellikle birkaç dakika, saat veya günlük zaman aralıklarında çalıştırılır. Cronjob'ları çalıştırmak için aşağıdaki adımları izleyebilirsiniz: Terminal ekranını açın ve `crontab -e` komutunu çalıştırın. Bu komut, cronjob'ları düzenlemek için bir düzenleyici açar. Düzenleyicide, cronjob'ınızı eklemek için bir satır oluşturun. Her satır, aşağıdaki şekilde görünür: - Kod Başlangıcı Yazar burada 15 karakter uzunluğunda bir kod yazdı, okumak için yazıyı açabilirsiniz. - Bu satırdaki ilk beş alan, zamanı belirtir. İlk alan, dakika; ikinci alan, saat; üçüncü alan, gün; dördüncü alan, ay; ve beşinci alan, haftanın gününü belirtir. Her bir alanın yerine, bir sayı veya çarpı işareti kullanarak belirli bir zaman aralığı belirtebilirsiniz. Örneğin, `0 0 * * *` her gün saat 00:00'da çalıştırmak için kullanılabilir. Cronjob'ınızın çalıştırılacağı komutu satırın sonunda yazın. Örneğin, `0 0 * * * /path/to/command` gibi. Düzenleyiciyi kaydetmek ve çıkmak için `Ctrl + X` tuşlarına basın ve `Y` tuşuna basın. Bu adımları takip ettikten sonra, cronjob'ınız belirlediğiniz zamanlarda otomatik olarak çalıştırılacaktır. Cronjobları düzenlemek veya silebilmek için `crontab -e` komutunu tekrar çalıştırabilirsiniz. #yazılım #linux #ubuntu #cron #programlama #cronjob #terminal
Cron - Linux Zamanlanmış İş Parçacığı Çalıştırma
Cron - Zamanlama Diyagramı

Git

Astro

Feature Toggle

Vue Router

Deno

Serverless

WEBPack

Markdown

Laravel

PHP için üretilmiş, anlaşılır ve sistematik kodlar yazarak, zaten zor olan işleyişleri bir de kod kargaşası yaşamadan kolay ve kısa sürede üretmenizi sağlayan, yardımcı bir araçtır. "Web zanaatkarları için PHP çatısıdır. (Tylor Otwell)" Yalnız bir eleştirim olacak: dokümantasyon. Kötü mü? Aslında kötü de sayılmaz ama işte kodun çekirdeğine, sınıflara (*: class)filan açıp bakıyorsun, kullanışlı güzel middleware'lar, efendime söyleyeyim yetenekli ServiceProvider'lar filan yağıyor ama tam zurnanın zırt dediği yerde işinize yarayacak bir şeyi alayım kullanayım diyorsunuz, o da ne, dokümanda bahsedilmemiş. Sanki kodları uzaylılar yazıp "alın kullanırsınız belki" diyerekten teslim etmişler de doküman yazmak acelelerine gelmiş, eksik kalmış gibi. Ben olsam ıssız adaya düşüp de bin bir zorlukla ateş yakınca sanki ateşi yeniden keşfetmişcesine hal herketlere giren Tom Hanks gibi yazdığım bir özelliği oraya buraya, footer'a, parantez içlerine, boş gördüğüm her yere yapıştırırdım, enteresan geldi. Bir eleştirim olacak dedim ama bir tane daha var aslında. O da Lumen adını verdikleri, restful gibi API ağırlıklı projelerde kullanılmak üzere dizayn ettikleri laravel'in hafif sürümü hakkında. Laravel'deki çoğu artisan komutu çalışmıyor. Model oluşturacaksın, komut çalışmıyor, gidip elle açıyorsun. Bence bu da yine dokümantasyon ile ilgilidir. Kesin başka bir şekli şemali vardır ama adamların yazma derdinden ötürü nerededir, nedir biz bilemiyoruz. Neyse yine de severiz kendisini, zamanla eksiklerini giderecektir. #yazılım #php