Re: Script transcript non-interactif : comment l'arrêter ?

Page principale

Répondre à ce message
Auteur: Fernando
Date:  
À: guilde
Sujet: Re: Script transcript non-interactif : comment l'arrêter ?
Bonjour,

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'
-------------------------------------

/!\ Je n'ai pas testé en cas d'erreur. /!\

@+
Fernando