Cron Jobs
Kaynak kullanımından bahsediyor olsak da, cron kullanarak görevleri zamanlamak için kullanılan güzel bir aracı anmak için iyi bir nokta olduğunu düşünüyorum. Belirlediğiniz zamanda programları sizin için çalıştıran bir servis vardır. Günlük olarak bir kez çalıştırmak istediğiniz ve sizin için bir şeyler yürütmesi gereken bir script’iniz varsa bu gerçekten kullanışlıdır.
Örneğin, /home/pete/scripts/change_wallpaper
konumunda bir script’im olduğunu varsayalım. Bu script’i her sabah duvar kâğıdı olarak kullandığım resmi değiştirmek için kullanıyorum, ancak her sabah bu script’i manuel olarak çalıştırmak zorundayım. Bunun yerine cron aracılığıyla script’imi çalıştıran bir cron job oluşturabilirim. Bu cron job’ın çalışmasını istediğim zamanı belirtebilir ve script’imi çalıştırabilirim.
30 08 * * * /home/pete/scripts/change_wallpaper
Alanlar soldan sağa şu şekildedir:
Minute - (0-59)
Hour - (0-23)
Day of the month - (1-31)
Month - (1-12)
Day of the week - (0-7). 0 ve 7 Pazar günü olarak belirtilir
Alanın içindeki yıldız işareti her değeri eşleştir anlamına gelir. Yani yukarıdaki örneğimde, bunun her ayın her gününde saat 8:30’da çalışmasını istiyorum.
Bir cronjob oluşturmak için, sadece crontab dosyasını düzenleyin:
crontab -e
Last updated