Linux Sunucuda Cron Job Oluşturma

0 Ответы 2 Просмотры
·
Участники
Автор темы #1
Linux Sunucuda Cron Job Oluşturma

Linux sistemlerde düzenli olarak tekrarlanan işlemleri otomatik hale getirmek için en yaygın kullanılan araçlardan biri cron servisidir. Cron, belirli zamanlarda veya aralıklarla çalışması gereken komut veya scriptleri planlamanıza olanak sağlar. Bu yazıda, cron job oluşturmanın temel adımlarını ve dikkat edilmesi gereken noktaları detaylı bir şekilde ele alacağız.

İlk olarak, cron görevleri genellikle kullanıcının kendi cron tablosunda tutulur. Bunu düzenlemek için crontab -e komutunu kullanırsınız. Bu komutla açılan editör aracılığıyla, istediğiniz zamanlama ve komutları belirtebilirsiniz. Cron zamanlaması belirli bir yapıya sahiptir:
КОД
1234567891011  
[list]
[*]* * * * komut
[*]- - - -
[/list]
| | | | |  
| | | | +----- Günün saati (0-23)  
| | | +------- Gün (1-31)  
| | +--------- Ay (1-12 veya jan-dec)  
| +----------- Haftanın günü (0-7; 0 ve 7 Pazar)  
+------------- Dakika (0-59)  


Örneğin, her gün saat 3'te yedekleme scripti çalıştırmak istiyorsanız, şu satırı ekleyebilirsiniz:
КОД
12  
0 3 * * * /path/to/backup.sh  


Ayrıca, sistem genelinde veya belirli kullanıcılar için cron görevleri ayarlamak gerekirse, /etc/crontab veya /etc/cron.d/ dizinleri kullanılabilir. Burada, zamanlama ile birlikte kullanıcı adı da belirtilir.

Bir diğer önemli nokta, scriptlerin ve komutların çalışması için gerekli izinlerin doğru ayarlandığından emin olmaktır. Ayrıca, cron ortamında çevresel değişkenlerin genellikle sınırlı olduğunu unutmamak gerekir; bu nedenle, scriptlerin tam yol kullanması veya ortam değişkenlerini ayarlaması gerekebilir.

Son olarak, planlanan görevlerin düzgün çalışıp çalışmadığını kontrol etmek amacıyla grep CRON /var/log/syslog veya ilgili loglara bakmak faydalı olur. Bu sayede, hata ve uyarıları takip edebilirsiniz.

Bu temel bilgilerle, Linux sunucunuzda düzenli otomasyon görevlerini güvenle ve etkin biçimde planlayabilirsiniz.

Чтобы ответить, необходимо войти в систему.

0 цитат выбрано