Kali Linux'ta Additional Cronjobs: Saatlik, Günlük, Haftalık ve Aylık Zamanlanmış Görevler

14-06-2023 00:33
Kali Linux'ta Additional Cronjobs: Saatlik, Günlük, Haftalık ve Aylık Zamanlanmış Görevler

1.     Additional Cronjobs Nedir?

Additional cronjobs, cron servisinin sağladığı özel bir özelliktir ve zamanlanmış görevlerin belirli aralıklarla tekrarlanmasını sağlar. Kali Linux'ta, bu additional cronjobs saatlik, günlük, haftalık ve aylık olarak dört farklı aralıkta kullanılabilir.

2.     Additional Cronjobs Nasıl Ayarlanır?

Additional cronjobs'ı ayarlamak için aşağıdaki adımları izleyebilirsiniz:

Terminali açın ve aşağıdaki komutu girin:

 

crontab -e

 

Eğer ilk kez crontab kullanıyorsanız, bir metin düzenleyicisi seçmeniz istenecektir.

Seçtiğiniz düzenleyici açıldığında, aşağıdaki sözdizimini kullanarak additional cronjobs girişlerini ekleyin:

 

@reboot

@hourly

@daily

@weekly

@monthly

 

Burada , çalıştırılmasını istediğiniz komutu temsil eder. Örneğin:

 

@hourly /usr/bin/python3 /home/kullanici/dosya.py

 

Bu örnek, dosya.py adlı Python betiğini saat başı çalıştıracaktır.

 

3.     Additional Cronjobs Kullanım Senaryoları ve Örnekler:

Saatlik Cronjob: Bir görevi saat başı tekrarlamak isterseniz, @hourly ifadesini kullanabilirsiniz. Örneğin, sistem günlüğünün saat başı temizlenmesini sağlamak için:

 

@hourly /usr/bin/logrotate /etc/logrotate.d/system-log

 

Günlük Cronjob: Günlük bazda tekrarlanan bir görev için @daily ifadesini kullanabilirsiniz. Örneğin, her gün saat 02:00'de sistem yedeklemesi oluşturmak için:

 

@daily /usr/local/bin/backup.sh

 

Haftalık Cronjob: Haftalık bazda tekrarlanan bir görev için @weekly ifadesini kullanabilirsiniz. Örneğin, her hafta pazartesi günü saat 08:00'de sistem güvenlik taraması yapmak için:

 

@weekly /usr/sbin/nessus-scan --targets-file /home/kullanici/hedefler.txt

 

Aylık Cronjob: Aylık bazda tekrarlanan bir görev için @monthly ifadesini kullanabilirsiniz. Örneğin, her ayın son günü saat 23:59'da sistem log dosyalarını sıkıştırmak için:

 

@monthly /usr/bin/tar -czf /home/kullanici/logs.tar.gz /var/log/

 

Sonuç:

Bu makalede, Kali Linux'ta "additional cronjobs" kullanmayı öğrendik. Additional cronjobs, saatlik, günlük, haftalık ve aylık bazda tekrarlanan zamanlanmış görevlerin otomatik olarak çalıştırılmasını sağlar. Makalede, additional cronjobs'ın nasıl ayarlandığı, kullanım senaryoları ve örneklerini detaylı bir şekilde ele aldık. Bu özellik, sistem yönetimi ve rutin görevlerin otomatikleştirilmesi için güçlü bir araçtır ve Kali Linux kullanıcılarına zaman ve çaba tasarrufu sağlar.

HASAN KAYAPINAR
HAKKIMDA

Blog Etiketleri :
IdeaSoft® | E-Ticaret paketleri ile hazırlanmıştır.