2010-09-23 12 views

Répondre

24

Vous pouvez essayer -o et -Q

-o logfile 
    --output-file=logfile 
     Log all messages to logfile. The messages are 
     normally reported to standard error. 
-q 
--quiet 
    Turn off Wget's output. 

Vous auriez:

wget ... -q -o /dev/null ... 
+0

Merci! Mais que se passe-t-il si je ne veux pas me connecter du tout ... Pas même au fichier journal – Joel

+0

Cela n'écrit aucun journal n'importe où./dev/null n'est pas un fichier normal, quoi que vous écriviez il n'y a pas vraiment d'écriture, donc cela ne prend pas de place et ne peut bien sûr pas être relu. –

+0

Merci, ça marche! – Joel

5

Cela affichera le contenu du site à la sortie standard, est-ce que vous voulez dire quand vous dites que vous ne voulez pas vous connecter à un fichier?

wget -O - http://www.domain.com/ 
+1

Après avoir exécuté la commande wget, un fichier nommé "index.php" (que j'ai exécuté avec WGET) est créé sur mon répertoire de serveur, avec la sortie de la page à l'intérieur. Je ne veux pas de sortie, quoi que ce soit ... Je cours ce fichier pour faire des mises à jour dans la base de données, et ne nécessite aucune sortie – Joel

+0

Oh ok, maintenant je l'ai eu! :RÉ –

0

Personnellement, je trouve que @ la réponse de Paul était encore ajouter à un fichier journal, quelle que soit la sortie de la ligne de commande de -q

Ajouté -O à /dev/null ontop de l'argument du fichier de sortie -o.

wget [url] -q -o /dev/null -O &> /dev/null