Exécuter un processus en arrière-plan à partir d’un script SH Unix

Ok, ma première question désolé pour les erreurs dans la façon dont j’ai demandé.

J’essaie de créer un script jenkins.sh qui devrait appeler / lancer un autre processus ( start_rhino.sh ) en arrière-plan (s’il est démarré normalement, il prendra le contrôle de la console et ne libérera la ligne de commande que si elle est arrêtée).

Jusqu’à présent, j’ai essayé:

./start-rhino.sh & -> lance le processus de la même manière que ./start-rhino.sh

nohup ./start-rhino.sh & -> Nécessite un appui sur la touche pour continuer

et aucun d’entre eux n’a immédiatement libéré la ligne de commande pour que le script progresse. En désespoir de cause, j’ai également essayé avec double && et / & mais sans succès. Je pense que le Nohup a fonctionné le mieux mais il a fallu appuyer sur une touche «Entrée» pour continuer à utiliser la ligne de commande (je les ai essayées directement depuis la ligne de commande et non en exécutant le script)

nohup ./start-rhino.sh < /dev/null 2>&1 > /dev/null &