Crontab komut açıklaması

Crontab komutu, periyodik olarak yürütülmesi gereken kullanıcı görevlerini göndermek ve yönetmek için kullanılır. Bu, Windows’taki zamanlanmış görevlere benzer. İşletim sistemi kurulduktan sonra bu hizmet aracı varsayılan olarak yüklenecek ve crond işlemi otomatik olarak başlatılacak. Crond işlemi her dakika özel olarak belirtilen görevlerin yürütülüp yürütülmediğini düzenli olarak kontrol eder. Eğer yürütülecek görevler varsa, görev otomatik olarak yürütülür.

İşte daha ayrıntılı bir tanıtım:

crontab

Crontab komutu, bir kullanıcının crontab dosyasını düzenlemek için kullanılır. Bir crontab dosyası, belirli zamanlarda yürütülecek bir komut listesi içeren bir metin dosyasıdır.

Komut sözdizimi

crontab komutu aşağıdaki sözdizimine sahiptir:

crontab [seçenekler]

Seçenekler

crontab komutu için aşağıdaki seçenekler mevcuttur:

-e : crontab dosyasını düzenle.

-l : crontab dosyasını listele.

-r : crontab dosyasını sil.

-u kullanıcı : belirtilen kullanıcı için crontab dosyasını düzenle.

Crontab dosyası formatı

Crontab dosyası, her biri bir komutun çalıştırılmasını belirten bir dizi satırdan oluşur. Her satır, boşluk veya sekmelerle ayrılan beş alan içerir:

Dakika : Komutun ne zaman çalıştırılacağı.

Saat : Komutun ne zaman çalıştırılacağı.

Ayın günü : Komutun ne zaman çalıştırılacağı.

Ay : Komutun ne zaman çalıştırılacağı.

Haftanın günü : Komutun ne zaman çalıştırılacağı.

Örnekler

Aşağıdaki örnek, bir komutun crontab dosyasına nasıl eklenileceğini gösterir:

crontab -e

Bu, crontab dosyasını bir metin düzenleyicide açar. Aşağıdaki satırı dosyaya ekleyin:

0 0 * * * /path/to/command

Bu, /path/to/command komutunun her gün gece yarısında çalıştırılmasına neden olur.

Aşağıdaki örnek crontab dosyasını listelemenin nasıl yapılacağını göstermektedir:

crontab -l

Bu, crontab dosyasının içeriğini listeleyecektir.

Aşağıdaki örnek crontab dosyasını kaldırmanın nasıl yapılacağını göstermektedir:

crontab -r

Bu, crontab dosyasını kaldıracaktır.

Daha fazla crontab örneği