Задание Upstart не может создать каталог в / var / run

I следующая конфигурация в /etc/init/foo.conf на Ubuntu 12.04.4:

description "Foo"

start on filesystem or runlevel [2345]
stop on runlevel [!2345]

pre-start script
    mkdir -p -m 0775 /var/run/foo
    chown foo:foo /var/run/foo
end script

setuid foo
setgid foo
exec /usr/local/bin/foo

Однако, когда это выполняется при загрузке, и когда я пытаюсь запустить ее вручную с помощью sudo start foo, я получаю следующая ошибка в /var/log/upstart/foo.log:

mkdir: cannot create directory `/var/run/foo': Permission denied

Почему это происходит и как я могу это исправить?

1
задан 26 July 2014 в 17:55

0 ответов

Другие вопросы по тегам:

Похожие вопросы: