Linux Zamanlanmış Görev Oluşturma

Linux'ta zamanlanmış görevler oluşturmak için genellikle cron servisi kullanılır. cron servisi, belirli bir zaman diliminde veya periyodik aralıklarla belirli görevleri çalıştırmak için kullanılır. İşte Linux'ta zamanlanmış görev oluşturmak için temel adımlar:

  1. crontab Dosyasını Düzenleme:

    • crontab komutu, kullanıcıların zamanlanmış görevlerini düzenlemelerine, listelemelerine veya kaldırmalarına izin verir. Kullanıcı crontab dosyasını düzenlemek için aşağıdaki komutu kullanabilir:

      crontab -e

    Bu komut, kullanıcının crontab dosyasını düzenlemesine olanak tanır.

  2. Zamanlanmış Görevi Tanımlama:

    • crontab dosyasında yeni bir zamanlanmış görev tanımlamak için aşağıdaki formata uygun bir satır ekleyebilirsiniz:

      minute hour day month day_of_week command_to_run

      Örneğin, her gün saat 3'te bir betik dosyasını çalıştırmak için:

      0 3 * * * /path/to/script.sh

      Bu örnek, her gün saat 3'te /path/to/script.sh betik dosyasını çalıştıracaktır.

  3. crontab Satır Formatı Açıklamaları:

    • minute: Dakika (0 - 59)
    • hour: Saat (0 - 23)
    • day: Ayın günü (1 - 31)
    • month: Ay (1 - 12)
    • day_of_week: Haftanın günü (0 - 6, 0 Pazar)

    Özel karakterler de kullanılabilir. Örneğin, * tüm değerleri ifade eder.

  4. Zamanlanmış Görevleri Listeleme:

    • Kullanıcının crontab dosyasında tanımlanmış zamanlanmış görevleri görmek için aşağıdaki komut kullanılabilir:

      crontab -l

Bu adımlar, Linux'ta zamanlanmış görevleri oluşturmanın temel yöntemleridir. Zamanlanmış görevler, otomatik yürütme ve sistem yönetim görevlerini planlama açısından oldukça kullanışlıdır.



Yorum Ekle

Üzerine gel