J'ai actuellement un script shell en cours d'exécution sur un serveur Linux qui utilise wget in oder pour télécharger une page Web distante. Ceci est à son tour exécuté par une tâche cron qui doit s'exécuter à certains moments.
Quelqu'un peut-il confirmer que l'ajout de l' -q
option empêchera non seulement toutes les sorties retournées à la console, mais arrêtera également toutes les tentatives de wget d'écrire dans les journaux ou d'essayer de créer un fichier journal?
-a
option était utile pour mon cas. L'ajout de cette option s'ajoutera à un fichier journal que vous spécifiez au lieu de remplacer l'ancien fichier journal. Exemple :wget https://website/to/data1.zip -a data.wget.log.report &
wget https://website/to/data2.zip -a data.wget.log.report &
Réponses:
Avec
-q
option, wget lui-même ne devrait rien produire sur la console ni sur le fichier journal spécifié par-o
option, à l' exception du cas décrit par Michał . Le fichier journal sera cependant créé (s'il a-o
été fourni).Cependant, cela ne garantit pas qu'aucun démon système ne remarquera le fait que wget a été exécuté - l'activité du réseau peut être surveillée indépendamment par d'autres outils.
la source
non,
--quiet
ne garantit aucun journal.de wget 1.13 ChangeLog:
la source