Как перенаправить вывод в файл журнала из сценария upstart?

Я использую upstart для запуска / остановки моего сервера приложений c ++, как показано ниже -

start on runlevel [2345]
stop on runlevel [016]

chdir /opt/tetra/app_server
respawn

post-stop script
  sleep 30
end script

limit core unlimited unlimited
limit nofile 8092 8092
setuid david
exec ./app_server --file=../config/data.init --port=8080

И я хочу перенаправить вывод моего сервера в файл журнала из сценария upstart, так что лучший способ сделать это? Будет ли работать приведенная ниже команда?

exec ./app_server --file=../config/data.init --port=8080 >> /opt/tetra/app_server/queue_upstart.log 2>&1

Так что мой сценарий будет выглядеть после этого изменения -

start on runlevel [2345]
stop on runlevel [016]

chdir /opt/tetra/app_server
respawn

post-stop script
  sleep 30
end script

limit core unlimited unlimited
limit nofile 8092 8092
setuid david
exec ./app_server --file=../config/data.init --port=8080 >> /opt/tetra/app_server/queue_upstart.log 2>&1
1
задан 10 April 2015 в 20:50

0 ответов

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

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