Monit court avec la racine, mais je ne veux pas démarrer mes processus en tant que root. Comme MySQL, Mongrel, Apache ..
check process Tomcat with pidfile /var/run/Tomcat.pid
start program = "/etc/init.d/Tomcat start"
as uid nobody and gid nobody
stop program = "/etc/init.d/Tomcat stop"
# You can also use id numbers instead and write:
as uid 99 and with gid 99
if failed port 8080 then restart
j'ai trouvé une réponse .. Je pourrais faire une commande: start_program = "su -c 'commander ici" usersiwantTouse ".. :)
Vous pouvez le faire pour exécuter comme un autre utilisateur une commande spécifique
exec /bin/su - userName -c "/usr/bin/nginx start"
Cela dirigera cette commande " "
comme l'utilisateur que vous avez défini