2011-08-09 22:13:10 +0000 2011-08-09 22:13:10 +0000
169
169
Advertisement

Hoe stuur je wget antwoord naar standaard uit?

Advertisement

Ik heb een crontab die elke vijf minuten een PHP pagina wgets (gewoon om wat PHP code te draaien), en ik wil de output van het verzoek naar standard out sturen, terwijl ik de normale wget output naar /dev/null stuur (of anders verberg). Ik kon het niet vinden in de wget handleiding.

Ik ben op zoek naar iets als:

wget -o stdout http://whatever.com/page.php > /dev/null

Weet iemand het?

Advertisement
Advertisement

Antwoorden (3)

176
176
176
2011-08-09 22:14:21 +0000

wget -O - http://whatever.com/page.php > /dev/null

of, als u ook de standaard foutoutput wilt omleiden:

wget -O - http://whatever.com/page.php > /dev/null 2>&1

of, voor codegolf :-)

wget -O-

97
97
97
2015-09-23 11:03:31 +0000

Een eenvoudigere versie

wget -qO- http://example.com

, gelijk aan

wget -q -O - http://example.com

waarbij

  • -q de uitvoer van logboek, inclusief foutinformatie, uitschakelt
  • -O -, gelijk aan -O /dev/stdout, betekent dump van de webpagina naar een bestand met de naam /dev/stdout.
19
Advertisement
19
19
2011-08-09 22:21:57 +0000
Advertisement
wget -qO /dev/null http://whatever.com/page.php
  • -q om het stil te maken
  • -O /dev/null om de pagina-inhoud te negeren
Advertisement

Gerelateerde vragen

6
10
5
37
6
Advertisement
Advertisement