Настройка php worker

Пишу демона на php, скрипт работает как служба через systemd. Не могу решить несколько проблем

  1. Нужно чтобы еррор логи писались в конкретную папку, как в cli это указать? Быть может в параметре запуска?

  2. Пытаюсь записать вывод скрипта в отдельный файл, делаю:

    StandardOutput=file:/var/www/logs/worker_test.access.log

    StandardError= file:/var/www/logs/worker_test.error.log

но файлы эти не создаются, однако в systemctl status test.service выводится лог

ставил вот такой вывод

ExecStart=/usr/bin/php -f /var/www/worker_daemon.php > /var/www/logs/worker_test.access.log

опять же файл не создается, если ззапускать через службу systemd, если вручную эту строку в терминал вбить, то все работает

debian 10 стоит


Ответы (0 шт):