C’est rigolo qu’en 2021, on se prenne encore la tête sur des trucs pareils.

J’ai modifié la crontab et j’ai vérifié en dash:

commande  2>&1 >/dev/null
-> pas bon (je vois stderr)

commande >/dev/null 2>&1
-> ok (je vois plus rien)

Pareil en bash.

> Le 3 déc. 2021 à 19:45, Maxime DERCHE <[email protected]> a écrit :
> 
> Bonsoir,
> 
> Le 03/12/2021 à 19:21, Wallace a écrit :
>> avec >&/dev/null tu ne rediriges pas stderr
>> Pour rediriger stderr tu devrais avoir 2>&1 > /dev/null
> 
> En complément de la réponse de Wallace (extrait de [1]) :
> 
> com 2>&1 redirige la sortie des erreurs de com vers la sortie standard de com
> 
> Donc oui
> com 2>&1 > /dev/null
> redirige la sortie des erreurs (file descriptor numéro 2) de com vers la 
> sortie standard de com (file descriptor numéro 1) qui est redirigée à son 
> tour vers /dev/null
> 
> La documentation de GNU Bash concernant les redirections [2] te donne toute 
> l'explication complète.
> 
> 
> [1] : 
> https://fr.wikibooks.org/wiki/Programmation_Bash/Flux_et_redirections#R%C3%A9sum%C3%A9_des_outils_de_redirection
> [2] :https://www.gnu.org/software/bash/manual/html_node/Redirections.html
> 
> 
> Bien cordialement,
> -- 
> Maxime DERCHE
> OpenPGP public key ID : 0xAE5264B5
> OpenPGP public key fingerprint : 7221 4C4F D57C 456F 8E40 3257 47F7 29A6 AE52 
> 64B5
> <https://www.mouet-mouet.net/maxime/blog/>
> _______________________________________________
> Liste de diffusion du FRsAG
> http://www.frsag.org/

_______________________________________________
Liste de diffusion du FRsAG
http://www.frsag.org/

Répondre à