Cron, linux için bir iş zamanlama alt sistemidir. Yinelenen işleri zamanlamak için kullanılır. Tek seferlik bir iş planlamak istiyorsanız, at alt sistemini kullanın.
Bir linux kutusundaki tüm kullanıcılar, yönetici tarafından izin verilmesi koşuluyla cron işleri kurabilir: root. Cron kısıtlamaları, /etc/cron.allow ve /etc/cron.deny kombinasyonu değiştirilerek uygulanır.
Çoğu Linux dağıtımında, burada ele alınmayan sistem düzeyinde bir cron yapılandırması da vardır.
adımlar
Yöntem 1/2: Dosyayı Ayarlama
Adım 1. Favori düzenleyicinizi kullanarak, programlamak istediğiniz her iş için şu formatta bir satır içeren bir cron dosyası oluşturun:
m h d m w komutu
- dakika
- saat
- ayın d günü
- m ay 1-12
- w hafta içi 0-7, Paz, Pzt, vb (Pazar = 0 = 7) Bir tarihin nasıl söyleneceğini düşünürseniz hatırlaması kolaydır: 29 Temmuz Çarşamba, 10:30'da, ardından sırayı tersine çevirin.
Adım 2. Dosyanızı crontab'a yükleyin:
dosyanızı crontab
Yöntem 2/2: Bir Örneği Denemek
Adım 1. Aşağıdaki satırları içeren bir testCron.txt dosyası oluşturun:
- # bunu her 10 dakikada bir yap
- */10 * * * * tarih >> ~/testCron.log
Adım 2. Cron'a yükleyin:
crontab testiCron.txt
Adım 3. 30 dakika bekleyin, testCron.log'u kontrol edin, çalışırsa dosyanızı 3 kez zaman damgası ile güncelleyecektir
Adım 4. Sonsuza kadar çalışmaması için crontab'ı kaldırın:
crontab -r
İpuçları
- crontab -e kullanarak crontab'ınızı doğrudan düzenleyebilirsiniz; yeni kullanıcı için garip olabilecek vi sözdizimini kullandığını unutmayın.
- HER ZAMAN *nix ile man sayfalarını kullanın, onlar sizin arkadaşlarınızdır: adam crontab