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
Le problème est que la deuxième commande est exécuté en root et non en "myUser4myApp".
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 &
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.
Partager