Tengo una crontabque wgetla página PHP sa cada cinco minutos (solo vaya a hacer algún código PHP), y quiero enviar el resultado de la petición a la salida estándar, mientras que el envío de la normal wgetsalida a /dev/null(o de otra manera ocultarlo). No pude encontrarlo en el wgetmanual.
Estoy buscando algo como:
wget -o stdout http://whatever.com/page.php > /dev/null
¿Nadie sabe?

wget-ed vaya a astdout, y lo normalstdouta lo que irnull(es decir, ignorar lo que generalmente imprime y, en su lugar, imprimir el cuerpo de respuesta).wget http://example.com/page.php -qO-(Eso es mayúscula). Ese estándar solo produce el cuerpo de respuesta. ¿Es eso lo que querías?Respuestas:
wget -O - http://whatever.com/page.php > /dev/nullo, si desea redirigir la salida de error estándar también:
wget -O - http://whatever.com/page.php > /dev/null 2>&1o, para codegolf :-)
wget -O-fuente
-nvpara evitar que el indicador de progreso sobrescriba la salida.Una versión más simple
equivalente a
dónde
-qapaga la salida del registro, incluida la información de error-O -, equivalente a-O /dev/stdout, significa volcar la página web en un archivo llamado/dev/stdout.fuente
O-qpara hacerla tranquila-O /dev/nullignorar el contenido de la páginafuente
También puedes probar:
el
-qlo hará "tranquilo"O haga que el archivo vaya a alguna página html temporal que no le importa tener. whatever.com/tempFile.html
fuente
fuente