php dizine dosya bırakmak kıvırmak - nasıl temizlenir

3 Cevap php

Ben Kıvrılmaları kullanır ve her şey gayet iyi bir php komut dosyası var. Bu bir cron job ile çalışır. Ben daha sonra tekrar gelip bu çıkışı ile yeni bir dosya çalıştırır her zaman kaydedildi.

Nasıl bu dosyaların oluşturulmasını önlemek?

3 Cevap

It's the cron daemon that makes that file. By default it saves the stdout into a file. Change the script to point its output to /dev/null instead:

/ Etc / crontab:

59 *    * * *   USER    curl localhost/script.php > /dev/null 2>&1

Yani hile yapardı.

/ Zyber

Eğer cron içinde komut aramak için wget kullanarak ediyorsanız, aşağıdaki şekilde / null dev çıkışını ayarlamak gerekebilir:

59 * * * * wget -O - -q http://yourdomain.com/path/to/script.php

Çıkış yazıldığı yerde -O belirtir ve aşağıdakiler - dev / null belirtir. -q bunu stdout iletiler yazmak olmaz, yani sessiz modda çalıştırmak için wget söyler.

Ayrıca bu aşağıdaki yukarıdaki satırı değiştirerek, dosyaları oluşturmak ise, cron herhangi çıktı bastırmak yapabilirsiniz:

59 * * * * wget -O - -q http://yourdomain.com/path/to/script.php > /dev/null 2>&1

Bu bir 'ortak hosting hesabı olduğundan sorun / dev / null cron sonuçları göndermek mümkün değildir iddia oldu. Kim kimin umurunda, bilir. Ben her gün çıkış dosyaları silen bir komut dosyası oluşturduk sorunu gidermek için. Herkesin yardım için teşekkürler.