Bonjour
J'ai un petit problème et mes connaissances en shell sont très scolaires
J'ai un script pour lancer un service qui fait ceci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
daemon --user=myUser4myApp cd "$EXEPATH" && /usr/bin/mono "$EXEFILE" start >> $MESSAGELOG 2>> $ERRORFILE &
Le problème est que la deuxième commande est exécuté en root et non en "myUser4myApp".
Je pense que c'est à cause de la priorité de l'opérateur && peut être. J'ai essayé de mettre la commande entre "{ }" cela ne marche pas.
Si quelqu'un peu m'aider.
Merci d'avance.