Le 26/09/2014 10:57, Nicolas Ecarnot a écrit : > […]
> Un petit test de ma part montre que ça ne se déroule pas comme prévu :
>
> -------------------------------------
> #!/bin/bash
> /usr/bin/script 2>&1 | /bin/mailx -s "$0" nicolas@???
> echo 'test'
> exit
> -------------------------------------
> […] Est-ce qu'il est envisageable d'utiliser cat ?
Comme dans:
-------------------------------------
#!/bin/bash
cat << EOF | /bin/mailx -s "$0" nicolas@???
test
EOF
-------------------------------------
Voire, avec un script maison pour le contenu du courriel:
-------------------------------------
#!/bin/bash
cat << EOF | /bin/mailx -s "$0" nicolas@???
$(./script_maison.sh)
EOF
-------------------------------------
avec, dans le même répertoire, script_maison.sh contenant:
-------------------------------------
#!/bin/sh
echo 'test depuis script_maison.sh'
-------------------------------------