[Solved] Cron Job wget menulis file ke root direktori

[Solved] Cron Job wget menulis file ke root direktori

Perintah wget adalah utilitas baris perintah untuk mengunduh file dari server jarak jauh. Ini juga digunakan untuk memicu skrip sisi server menggunakan pekerjaan cron.

Masalah

Saat menggunakan wget dengan pekerjaan cron menyimpan file yang diunduh di bawah direktori home. Karena ini sejumlah besar file sampah dibuat di sistem Anda.

Larutan

Menggunakan -HAI Opsi dengan perintah wget untuk menulis file hasil (data) ke file dan lokasi tertentu. Selanjutnya pilih /dev/null file perangkat sebagai file target. Ini akan membuang apa pun yang ditulis untuk itu. Hasilnya, tidak ada file sampah yang akan dibuat di direktori home Anda.

Misalnya, perintah pekerjaan cron asli adalah:

wget https: // www.contoh.com/cron.php 

Perbarui perintah di atas ke:

 wget -q -o/dev/null https: // www.contoh.com/cron.php 

Di Sini:

  • -Q Matikan output perintah wget
  • -O /dev /null Tulis konten yang diunduh (file) ke /dev /null perangkat.

Itu dia. Semoga tutorial ini membantu Anda menghindari file yang tidak diinginkan pada root yang dihasilkan oleh wget cron jobs.