2016-04-12 15 views
0

Ich habe eine Python-App, die ich versuche, ein Upstart-Skript auszuführen. Hier ist meine conf DateiUbuntu Upstart konnte nicht gestartet werden Berechtigung verweigert

start on (local-filesystems and net-device-up IFACE=eth0) 
stop on runlevel [!12345] 

respawn 

setuid myuser 
setgid myuser 

chdir /home/myuser/ 

exec . bin/runapp 

Ich bin in der Lage die App ohne Probleme als Benutzer über die Befehlszeile ausgeführt werden aber versuchen, diese Emporkömmling Skript zu starten mit start: Job failed to start ausfällt.

in /var/log/syslog Blick offenbart:

localhost kernel: init: Failed to spawn myapp main process: unable to execute: Permission denied 

Dieses Problem auf die hier beschriebenen sehr ähnlich ist: https://unix.stackexchange.com/questions/65662/upstart-job-as-unprivileged-user-fails-with-permission-denied

Alle Hilfe ist willkommen, danke!

Antwort

0

ich herausgefunden, was ich falsch mache ...

exec . bin/runapp erforderlich sein exec ./bin/runapp