On y trouve ligne 33
echo >&2 "+ echo exit 101 > '$rootfsDir/usr/sbin/policy-rc.d'"
1ère vérification > test de la commande :
Code : Tout sélectionner
$ echo >&2 "+ echo exit 101 > '$rootfsDir/usr/sbin/policy-rc.d'"
+ echo exit 101 > '/usr/sbin/policy-rc.d'
[édité]
et on a :
$ echo "$?"
0
j'attendais la stdout -> + echo exit 101 > '/usr/sbin/policy-rc.d'
[/édité]
Code : Tout sélectionner
$ echo "+ echo exit 101 > '$rootfsDir/usr/sbin/policy-rc.d'"
+ echo exit 101 > '/usr/sbin/policy-rc.d'
Alors quelle est la subtilité de cette redirection ?
J'ai trouvé et je comprends les significations suivantes :
> redirige la sortie standard stdout <=> fome implicite pour : 1>
& indique que ce qui vient après est un descripteur de fichier et non un fichier
2 N° du descripteur de fichier
donc >&2 redirige stdout vers stderr
mais je ne pige pas où est l'effet attendu

Merci.