v2.5.2
Giriş yap

Her gün belirli saatte çalışan cronjob oluşturmakta sorun yaşıyorum

mb
547 defa görüntülendi

Merhabarlar,

Hergün gece saat 23:59 bir dosya çalıştırmam gerekiyor. Bu dosya ile bir güncellem işlemi yapıyorum. Ama istediğim saatlerde bir türlü çalıştırma işlemini yapamadım.

Dakika	Saat	Ayıngünü	Ay	   Ayınhaftası	  Komut	
59	     23	     *    	     *	       *	      /home/websayfasi/domains/website.com/public_html/dosyalar/calisacak-dosya.php

Bu şekilde bir deneme yaptım fakat cronjob çalışmadı. Bu kodları çalıştırmak için ne yapmam lazım.

Cevap yaz
Cevaplar (7)
munzevi
964 gün önce
wget -O -q /home/websayfasi/domains/website.com/public_html/dosyalar/calisacak-dosya.php

veya

wget -O -q https://site.com/dosyalar/calisacak-dosya.php
mb
963 gün önce

Anlamadım bir şekilde cronjob çalışmaya başladı :)

    wget -O -q https://site.com/dosyalar/calisacak-dosya.php

Bu şekilde kullandım şuan çalışıyor teşekkürler.

munzevi
964 gün önce

destek talebi oluşturup hizmet aldığın firmaya cronjob'u çalıştıramadığını söyle. çalışması gerekiyordu.

mb
964 gün önce

Dediğiniz gibi hepsini * olarak işaretledim.
2 farklı cronjob oluşturdum.

wget -O -q /home/websayfasi/domains/website.com/public_html/dosyalar/calisacak-dosya.php

wget -O -q https://site.com/dosyalar/calisacak-dosya.php

Bu iki komutu da denedim birisinden birisi çalışır diye ama yine sonuç alamadım.

calisacak-dosya.php dosyasını direk çalıştırıdğım da metin belgesinin içerisine "Çalıştırıldı" mesajını ekliyor.
Ama cronlarda hiç bir sonuç alamadım.

munzevi
964 gün önce

tüm seçeneklerin olduğu bir test görevi ayarlamayı deneyin, sadece bir text dosyası oluşturup "başarılı" gibi bir şey yazıp kapatsın. belki cron çalışıyordur ama php dosyanız beklenen sonucu vermiyordur. bir test et. tüm ifade (yıldız) olduğunda 60 saniyede bir zaman döngüsünde çalışacak demektir. ayrıca sunucu zaman dilimiyle sizin zaman diliminiz aynı olmayabilir. bu yüzden önce dakika üzerinden test etmek için hepsini * yapın.

abdullahx
964 gün önce
mb
964 gün önce

Dediğiniz gibi denedim. Fakat yine olmadı. Acaba çalışma zamanı ile ilgili bir yanlışlık yapmış olabilir miyim ?

Dakika	Saat	Ayın günü	Ay	Ayın haftası	Komut	
 43	      19	*	         *	     *	         wget -O -q https://siteadresi.com/dosyalar/calisacak-dosya.php