# Bash:alias de commandes en série: affichage et tache de fond

**URL:** <https://www.debian-fr.org/t/bash-alias-de-commandes-en-serie-affichage-et-tache-de-fond/56188>\
**Category:** Programmation\
**Created:** [Février 21, 2016, 2:02 UTC](https://www.debian-fr.org/t/bash-alias-de-commandes-en-serie-affichage-et-tache-de-fond/56188 "2016-02-21T14:02:32Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![josephtux](https://www.debian-fr.org/user_avatar/www.debian-fr.org/josephtux/32/3985_2.png) [@josephtux](https://www.debian-fr.org/u/josephtux)\
**Post date:** [Février 21, 2016, 2:02 UTC](https://www.debian-fr.org/t/bash-alias-de-commandes-en-serie-affichage-et-tache-de-fond/56188/1 "2016-02-21T14:02:32Z")

</div>

Bonjour,

sous bash  
j’échoue sur la commande suivante

```auto

```

Sans le & final, pas de problème, mais la commande n’est pas en arrière-plan;  
Avec le & final, l’echo n’ apparaît pas

en encadrant avec des parenthèses : (commande argument &) , le problème persiste, avec des {accolades}, c’est une erreur.

Y a-t-il une solution à ce problème ?

Merci

---

<div class="post-metadata">

**Author:** ![MisterFreez](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/m/bb73d2/32.png) [@MisterFreez](https://www.debian-fr.org/u/MisterFreez)\
**Post date:** [Février 21, 2016, 2:02 UTC](https://www.debian-fr.org/t/bash-alias-de-commandes-en-serie-affichage-et-tache-de-fond/56188/2 "2016-02-21T14:02:35Z")

</div>

Et comme ça ?

`function commande() {
    echo "Un message"
    cd /un/chemin
    commande argument &
}`

---

<div class="post-metadata">

**Author:** ![josephtux](https://www.debian-fr.org/user_avatar/www.debian-fr.org/josephtux/32/3985_2.png) [@josephtux](https://www.debian-fr.org/u/josephtux)\
**Post date:** [Février 21, 2016, 2:02 UTC](https://www.debian-fr.org/t/bash-alias-de-commandes-en-serie-affichage-et-tache-de-fond/56188/3 "2016-02-21T14:02:36Z")

</div>

Idée simple et efficace, il fallait penser fonction ( que je met dans .bash\_functions) au lieu d’alias (.bash\_aliases );  
😃  
merci MisterFreez.

PS rectification: 😒  
c’était un “faux” problème ( le problème était ailleurs ), une étourderie: cet alias existait déjà, sans la section “echo”, et il était situé sur une ligne plus bas dans le fichier d’aliases, donc c’était la version en mémoire.  
Néanmoins, l’idée de la fonction reste une bonne idée, en plus du fait qu’elle m’a fait découvrir le loup ( par un egrep monalias .bash\_aliases )
