GNU/Linux >> Belajar Linux >  >> Linux

[ASK] Pekerjaan cron wget menulis file ke direktori root

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

Masalah

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

Solusi

Gunakan -O 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 tertulis di dalamnya. Hasilnya, tidak ada file sampah yang akan dibuat di direktori home Anda.

Misalnya, perintah cron job asli adalah:

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

Perbarui perintah di atas ke:

 wget -q -O /dev/null https://www.example.com/cron.php

Di sini:

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

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


Linux
  1. Bagaimana Cara Menjalankan `date` Di Dalam Pekerjaan Tab Cron?

  2. Perintah Untuk Membuat Zip Banyak Direktori Menjadi File Zip Individual?

  3. Tentukan Direktori Yang Diunduh Wget?

  1. Cara Mengubah Kepemilikan File dan Direktori dengan Perintah chown

  2. 5 Contoh Perintah Wget untuk Mengunduh File di Linux.

  3. Menjalankan tugas cron di Linux setiap enam jam

  1. perintah linux untuk mengosongkan semua file direktori

  2. Hapus file log menggunakan tugas cron

  3. Zona waktu apa yang digunakan tugas cron?