J'ai un certain nombre de programmes, chacun dans son propre sous-répertoire, que je dois exécuter en arrière-plan.
- Ils doivent tous être lancés avec leur propre répertoire comme répertoire de travail.
- Ils impriment tous sur stdout que je voudrais voir fusionné dans le terminal.
J'ai le script suivant, mais il ne fonctionne pas :
#/bin/bash
(cd service1dir; service1) &
(cd service2dir; service2) &
(cd service3dir; service3) &
(cd service4dir; service4) &
Un seul programme est lancé, mais je ne sais pas pourquoi.
Pour info, la plateforme cible est git-bash sur Windows, mais je veux que cela fonctionne aussi sur macOS Sierra.