Que signifie le & lorsqu'il est utilisé à la fin d'un script bash?

11

J'utilise un script bash pour le lancement et j'ajoute un &à la fin, comme ceci:

./bin/Startup.sh par1 &

Que signifie le &symbole à la fin?

Merci.

user810430
la source

Réponses:

8

Il indique au système d'exécuter la commande en arrière-plan. Depuis la page de manuel bash sur mon système:

Si une commande est terminée par l'opérateur de contrôle &, le shell exécute la commande en arrière-plan dans un sous-shell. Le shell n'attend pas la fin de la commande et l'état de retour est 0. Commandes séparées par un; sont exécutés séquentiellement; le shell attend que chaque commande se termine à son tour. L'état de retour est l'état de sortie de la dernière commande exécutée.


la source