Je commence à utiliser supervisordpour contrôler les services sur mon serveur. Je ne suis pas un utilisateur pro de Linux, mais je peux très bien le faire fonctionner.
Juste par curiosité, j'ai remarqué que la plupart des commandes dans supervisord semblent s'appeler comme:
[program:install]
command=bash -c "/src/etc/install.sh"
J'ai lu l'homme de bash, et je sais que cela -cdevrait être utilisé pour insérer des variables passées après la chaîne.
Quel est donc l'intérêt d'utiliser bash -cdans le superviseur (ou tout autre endroit) au lieu d'appeler le script directement (comme l'exemple ci-dessous), étant donné qu'aucune variable n'est passée / utilisée?
[program:install]
command=/src/etc/install.sh
Merci!
bash -cune solution!).