• 26-12-2024, 05:35:03
    #1
    merhaba;
    kullandığım scriptin bazı ayarlarının doğru calışması için cronjob eklemem gerekti
    cpanelden cron ekledim lakin cron her çalıştığında cpanel /home/ dosyasına yüzlerce cron.php?q=HLUFskıeh628Gy şeklinde dosya oluşturuyor.

    bunun için ne yapabilirim yeni bir cronjob oluşturup her 5dk bir silmelimi

    cpanel eklediğim cronjop bu şekilde

    0 5* * * /user/bin/wget -q https://siteadresi.con/cron.php?q=HLUFskıeh628Gy
    şeklinde
  • 26-12-2024, 05:36:32
    #2
    klasweb adlı üyeden alıntı: mesajı görüntüle
    merhaba;
    kullandığım scriptin bazı ayarlarının doğru calışması için cronjob eklemem gerekti
    cpanelden cron ekledim lakin cron her çalıştığında cpanel /home/ dosyasına yüzlerce cron.php?q=HLUFskıeh628Gy şeklinde dosya oluşturuyor.

    bunun için ne yapabilirim yeni bir cronjob oluşturup her 5dk bir silmelimi

    cpanel eklediğim cronjop bu şekilde

    0 5* * * /user/bin/wget -q https://siteadresi.con/cron.php?q=HLUFskıeh628Gy
    şeklinde
    wget-q -O https://siteadresi.con/cron.php?q=HLUFskıeh628Gy
  • 26-12-2024, 05:37:24
    #3
    Üyeliği durduruldu
    Bu sorun, wget komutunun dosya oluşturma varsayılan davranışından kaynaklanıyor. wget kullanıldığında, çıktıyı bir dosyaya kaydediyor. Ancak, bu durum istemediğiniz dosyaların birikmesine neden oluyor.

    Bu sorunu çözmek için, wget komutunun çıktısını /dev/null’e yönlendirmeniz gerekiyor. Bu, wget’in çıktısının hiçbir dosyaya kaydedilmemesini sağlar.

    Cronjob’u şu şekilde düzenleyin:

    0 5 * * * /usr/bin/wget -q -O /dev/null https://siteadresi.con/cron.php?q=HLUFskıeh628Gy

    Açıklama:
    • -q: Sessiz mod, terminalde gereksiz çıktıları engeller.
    • -O /dev/null: wget çıktısını hiçbir dosyaya kaydetmez (boşa yönlendirir).

    Bu düzenleme, dosya oluşturma problemini çözecektir ve /home/ dizininde gereksiz dosyalar birikmeyecektir.

    Eğer bu ayarı yaptıktan sonra hala dosyalar oluşuyorsa, başka bir cronjob ya da yapılandırma kontrol edilmelidir.
  • 26-12-2024, 06:42:21
    #4
    cron job için bu aracı kullanın https://console.cron-job.org/ sorunsuz çalışıyor yıllardır
  • 26-12-2024, 06:49:29
    #5
    Hogwarts adlı üyeden alıntı: mesajı görüntüle
    Bu sorun, wget komutunun dosya oluşturma varsayılan davranışından kaynaklanıyor. wget kullanıldığında, çıktıyı bir dosyaya kaydediyor. Ancak, bu durum istemediğiniz dosyaların birikmesine neden oluyor.

    Bu sorunu çözmek için, wget komutunun çıktısını /dev/null’e yönlendirmeniz gerekiyor. Bu, wget’in çıktısının hiçbir dosyaya kaydedilmemesini sağlar.

    Cronjob’u şu şekilde düzenleyin:

    0 5 * * * /usr/bin/wget -q -O /dev/null https://siteadresi.con/cron.php?q=HLUFskıeh628Gy

    Açıklama:
    • -q: Sessiz mod, terminalde gereksiz çıktıları engeller.
    • -O /dev/null: wget çıktısını hiçbir dosyaya kaydetmez (boşa yönlendirir).

    Bu düzenleme, dosya oluşturma problemini çözecektir ve /home/ dizininde gereksiz dosyalar birikmeyecektir.

    Eğer bu ayarı yaptıktan sonra hala dosyalar oluşuyorsa, başka bir cronjob ya da yapılandırma kontrol edilmelidir.
    çok teşekkür ederim yüzlerce hatta 1k üzerinde dosya olmuştu 😁 hepsini siliyordum . hemen deniyorum.
    tekrar teşekkür ederim