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.

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.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.