2010-09-23 8 views

Respuesta

24

Usted podría intentar -o y -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. 

por lo que tendría:

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

Gracias! Pero, ¿qué pasa si no quiero registrar nada? Ni siquiera para ingresar el archivo de registro – Joel

+0

Esto no está escribiendo ningún registro en ninguna parte./dev/null no es un archivo normal, lo que sea que escriba no está realmente escrito, por lo que no ocupa espacio y, por supuesto, no se puede leer nuevamente. –

+0

¡Gracias, funciona! – Joel

5

Esto imprimirá el contenido del sitio para el resultado estándar, ¿es esto lo que quiere decir cuando dice que no desea iniciar sesión en un archivo?

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

Después de ejecutar el comando wget, se crea un archivo llamado "index.php" (que ejecuté usando WGET) en el directorio de mi servidor, con el resultado de la página dentro de él. No quiero ningún resultado, en absoluto ... Ejecuto este archivo para hacer algunas ACTUALIZACIONES en la base de datos, y no necesito ninguna salida de ningún tipo – Joel

+0

¡Oh, bien, ahora lo tengo! :RE –

0

personalmente he encontrado que @ respuesta de Pablo todavía estaba agregando un archivo de registro, independientemente de la salida de línea de comandos de -q

Agregado -O a /dev/null sábana del argumento de archivo -o salida.

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