From a458790f4dd56c71ed666259fcb0242b1e2ea068 Mon Sep 17 00:00:00 2001 From: jlecour Date: Tue, 20 Mar 2018 14:02:35 +0100 Subject: [PATCH] curl silencieux --- HowtocURL.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/HowtocURL.md b/HowtocURL.md index f98dfed8..d6033c6a 100644 --- a/HowtocURL.md +++ b/HowtocURL.md @@ -200,6 +200,22 @@ Pour préciser l'en-tête HTTP `If-Unmodified-Since` et récupérer le contenu s $ curl -z -17-Mar-17 https://www.example.com ~~~ +### Exécution silencieuse (cron, script…) + +On peut combiner les options `--fail`, `--silent` et `--show-error` pour faire en sorte que l'exécution de curl soit silencieuse, à moins d'une erreur. + +~~~ +$ curl --fail --silent --show-error https://www.example.com > /dev/null +$ echo $? +0 + +$ curl --fail --silent --show-error https://www.example.com/foo > /dev/null +curl: (22) The requested URL returned error: 404 +$ echo $? +22 +~~~ + +Si ces commandes sont exécutées en cron ; en cas d'échec le message d'erreur est envoyé par e-mail, mais en cas de succès rien n'est affiché ni envoyé. ## Autres protocoles