Cron, linux üçün bir iş planlama alt sistemidir. Təkrarlanan işlərin planlaşdırılması üçün istifadə olunur. Birdəfəlik işi planlaşdırmaq istəyirsinizsə, alt sistemdən istifadə edin.
Linux qutusundakı bütün istifadəçilər administrator tərəfindən icazə verildiyi təqdirdə cron işlərini qura bilərlər: root. Cron məhdudiyyətləri /etc/cron.allow və /etc/cron.deny birləşməsini dəyişdirərək tətbiq edilir.
Əksər Linux paylamalarında burada əhatə olunmayan sistem səviyyəsində bir cron konfiqurasiyası da mövcuddur.
Addımlar
Metod 1 /2: Fayl qurmaq
Addım 1. Sevdiyiniz redaktoru istifadə edərək, planlaşdırmaq istədiyiniz hər bir iş üçün bir format olan bir cron faylı yaradın:
m h d m w əmri
- m dəqiqə
- h saat
- ayın günü
- ay 1-12
- w həftə içi 0-7, Günəş, Paz, vs. (Bazar = 0 = 7) Bir tarixin necə söylənəcəyini düşünürsünüzsə xatırlamaq asandır: 29 İyul Çərşənbə, 10:30, sonra sıranı tərsinə çevirin.
Addım 2. Dosyanızı crontab -a yükləyin:
faylınızı cırın
Metod 2 /2: Bir nümunə sınayın
Addım 1. Aşağıdakı sətirləri ehtiva edən bir testCron.txt faylı yaradın:
- # bunu hər 10 dəqiqədə edin
- */10 * * * * tarix >> ~/testCron.log
Addım 2. Cron -a yükləyin:
crontab testCron.txt
Addım 3. 30 dəqiqə gözləyin, testCron.log -u yoxlayın, əgər işləyirsə, sənədinizi vaxt möhürü ilə 3 dəfə yeniləyəcək
Addım 4. Əbədi işləməməsi üçün crontabı çıxarın:
crontab -r
İpuçları
- Crontab -e istifadə edərək birbaşa crontabınızı düzəldə bilərsiniz; Yeni istifadəçi üçün çətin ola biləcək vi sintaksisindən istifadə etdiyini unutmayın.
- Həmişə *nix ilə insan səhifələrini istifadə edin, onlar sizin dostlarınızdır: adam crontab