Saat ini saya memiliki skrip shell yang berjalan di server linux yang menggunakan wget in oder untuk mengunduh halaman web jarak jauh. Ini pada gilirannya dijalankan oleh pekerjaan cron yang dijadwalkan untuk dijalankan pada waktu-waktu tertentu.
Bisakah seseorang mengonfirmasi bahwa menambahkan -q
opsi tidak hanya akan menghentikan semua output yang dikembalikan ke konsol, tetapi juga akan menghentikan semua upaya dengan wget untuk menulis ke log atau mencoba dan membuat file log?
-a
opsi ini berguna untuk kasus saya. Menambahkan opsi ini akan ditambahkan ke file log yang Anda tentukan alih-alih menimpa file log lama. Contoh :wget https://website/to/data1.zip -a data.wget.log.report &
wget https://website/to/data2.zip -a data.wget.log.report &
Jawaban:
Dengan
-q
opsi, wget sendiri tidak boleh menampilkan apa pun ke konsol atau file log yang ditentukan oleh-o
opsi, kecuali untuk case yang dijelaskan oleh Michał . Namun file log akan dibuat (jika-o
disediakan).Namun ini tidak menjamin bahwa tidak ada daemon sistem yang akan memperhatikan fakta bahwa wget dijalankan - aktivitas jaringan dapat dipantau secara independen oleh alat lain.
sumber
tidak,
--quiet
tidak akan menjamin tidak ada log.dari wget 1.13 ChangeLog:
sumber