J'ai une crontab
qui wget
s une page PHP toutes les cinq minutes (juste pour exécuter du code PHP), et je veux envoyer le résultat de la requête à la sortie standard, lors de l'envoi la sortie normale wget
à /dev/null
(ou le cacher autrement). Je ne pouvais pas le trouver dans le manuel wget
.
Je cherche quelque chose comme:
wget -o stdout http://whatever.com/page.php > /dev/null
Quelqu'un sait?
wget -O - http://whatever.com/page.php > /dev/null
ou, si vous voulez rediriger la sortie d'erreur standard également:
wget -O - http://whatever.com/page.php > /dev/null 2>&1
ou, pour codegolf :-)
wget -O-
Une version plus simple
wget -qO- http://example.com
équivalent à
wget -q -O - http://example.com
où
-q
désactive la sortie du journal, y compris les informations d'erreur-O -
, équivalent à -O /dev/stdout
, signifie vider la page Web dans un fichier nommé /dev/stdout
.wget -qO /dev/null http://whatever.com/page.php
-q
pour le rendre silencieux-O /dev/null
pour ignorer le contenu de la pageVous pouvez aussi essayer:
wget -q -O - http://whatever.com/page.php > /dev/null
le -q
le rendra "silencieux"
Ou demandez au fichier d’accéder à une page HTML temporaire que vous ne craignez pas d’avoir. Whatever.com/tempFile.html
wget -O /dev/null http://example.com/