• 26-09-2019, 01:42:38
    #1
    Merhaba,

    cPanel üzerinde cronjob ile bir php dosyası çalıştırmak istiyorum. Aşağıdaki komut çalışıyor ancak istediğim işi yapmıyor.

    wget -c https://siteadresi.com/index.php?id=0
    Yukarıdaki komutu verdiğimde başarılı bir şekilde çalışıyor. Ancak php dosyasının içinde bir refresh kodu var ve id değeri sürekli artıyor. Cronjob ile bu işlemi nasıl yaptırabilirim? Yani cronjob ile dosya çağırıldığında, php dosyası exit; verene kadar çalışmasını istiyorum.
  • 26-09-2019, 02:21:36
    #2
    php.ini dosyasına erişiminiz varsa timeout süresini yükseltin
    ek olarak sayfanın en üstüne şu kodu ekleyin
    ini_set('max_execution_time', 0);
  • 26-09-2019, 02:30:49
    #3
    Bybitter adlı üyeden alıntı: mesajı görüntüle
    php.ini dosyasına erişiminiz varsa timeout süresini yükseltin
    ek olarak sayfanın en üstüne şu kodu ekleyin
    ini_set('max_execution_time', 0);
    Hocam zaten bu kodlar mevcut. Maalesef işe yaramıyor. Normal tarayıcıda bahsettiğim url yi çalıştırdığımda, sürekli artan şekilde url deki id değeri değişiyor. Cronjob ile dosya çalıştığında id=0 işlemi oluyor ve bitiyor.
  • 26-09-2019, 02:51:42
    #4
    Neden url değişiyorsunuz ki kendi içinde yapın o olayı
    kodları paylaşırsanız yardımcı olmaya çalışayım
  • 26-09-2019, 03:05:39
    #5
    Bybitter adlı üyeden alıntı: mesajı görüntüle
    Neden url değişiyorsunuz ki kendi içinde yapın o olayı
    kodları paylaşırsanız yardımcı olmaya çalışayım
    Hocam şimdi bir bot düşünün. For döngüsü ile işlemler yapılıyor. Ben for döngüsü ile yaptırmak istemiyorum bu işlemi, id değerini değiştirmek istiyorum. Yani for döngüsü ile yaptığımda çok kaynak tüketiyor bu bot. O nedenle cronjob ile bu şekilde çalıştırmam gerekli.

    Yani mutlaka cronjob ile bunun bir yolu mevcuttur diye düşünüyorum.



    Konu aktif henüz çözülmedi. Yok mu bir çözümü bu işin?