Новомодный сценарий - как зарегистрировать ошибки

После партии поиска с помощью Google мне удалось создать этот сервисный сценарий, помещенный в /etc/init/service.conf. Это хорошо работает, но некоторое время это останавливается. Я хочу узнать способ записать только ошибки, почему он остановился. Таким образом, я могу знать то, что является проблемой с моим сценарием.

Использование этого сценария должно послушать пользовательский порт на моем сервере и получить данные gps из устройства.

Мой вопрос состоит в том, как может только зарегистрировать сообщение об ошибке и не все. Я работаю на VPS с Ubuntu LTS 14.04.

description "GPS Data connection"
Author "Dharmesh Patel"
start on startup
stop on shutdown
respawn
respawn limit 99 5
script
export HOME="/httpdocs"
exec /usr/bin/php /var/www/vhosts/domain.com/httpdocs/scripts/php_file.php
end script

Любая справка была бы greatfull.Заранее спасибо.

0
задан 24 May 2017 в 01:42

1 ответ

Ошибка выходит на выводе stderr. Так Вы, если Вы хотите зарегистрировать его, который необходимо перенаправить, это производится в файл.

, например,

php myscript 2>myscript-err.log

stdin, крепкие и sterr, обрабатываются оболочкой через некоторые переменные, как в stdin 0, крепкий 1, и stderr равняется 2. Таким образом, если Вы хотите перенаправить что-нибудь тех, Вы используете любую переменную, чтобы сделать так.

1
ответ дан 3 November 2019 в 04:50

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

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