v2.5.2
Giriş yap

CronJob sorusu [ÇÖZÜLDÜ]

ugurkilci
586 defa görüntülendi

Bu soruyu nasıl soracağımı bilmiyorum bu yüzden örnek vererek anlatmak daha iyi bir yol olacağını düşünüyorum.

Cronjob için 2 dosyam var. 1. si pazartesi saat 21:00'da çalışacak.

  1. Salı 21:00'da çalışacak. Ve tekrardan 1. Çarşamba 21:00'da çalışacak. 2. ise perşembe 21:00'da çalışacak.

Bi o, bi bu şeklinde çalışması gerekmekte. Lakin o mantığı çözemedim.

// Çözüm

Hafta içi diye bir kategori daha varmış. Hiç kullanmamıştım. Bu yüzden bu soruyu sordum. Sonuç: çözüldü!

Cevap yaz
Cevaplar (3)
pcmemo
1415 gün önce

komut satırları yukarıdaki cevapta editörün kurallarına uygun yazmadığım için yanlış çıktı.

Aşağıdaki gibidir.

*   21   *   *   1,3   /usr/bin/php/home/username/public_html/cron1.php
*   21   *   *   2,4   /usr/bin/php/home/username/public_html/cron2.php
pcmemo
1415 gün önce

içeriği farklı iki cron dosyan var birini cron1.php diğerini cron2.php olarak oluşturdun.

http://www.crontabgenerator.com/ a gittin. Sadece Hours bölümünden 21 i seçtin, wekday bölümünde ctrl basarak hem Mon hem Wed seçtin.
aşağıdaki alana cron dosyalarını oluşturduğun server üzerindeki fiziksel path yazdın örnek /usr/bin/php/home/username/public_html/cron1.php
ve Generate Crontab Line butonuna bastın. Sana vereceği komut satırı

  • 21 1,3 /usr/bin/php/home/username/public_html/cron1.php
    diğeri içinde
  • 21 2,4 /usr/bin/php/home/username/public_html/cron2.php

linux sunucunda crontab dosyanı editlemek için crontab -e komutu kullanarak dosyaya girebilir en aalt satırına üretilen bu komutları girebilirsin.