172 похожих чатов

Где? Покажи код сервиса.

12 ответов

15 просмотров

#!/sbin/openrc-run # command="poetry" command="/usr/bin/poetry" command_args="run python3 main.py >> /var/log/$RC_SVCNAME.log 2>&1" output_log="/var/log/$RC_SVCNAME.log" # output_log="/root/test_alert/log" # start_stop_daemon_args="--background" pidfile="/run/$RC_SVCNAME.pid" command_background="yes" depend() { need localmount net } start_pre() { ebegin "Starting My Python Service" checkpath -f -o "$command_user":"$command_group" "$output_log" source /root/.cache/pypoetry/virtualenvs/test-alert-rLHD0RVJ-py3.11/bin/activate cd /root/test_alert eend $? }

Keklick- Автор вопроса
Keklick
command_background="yes" - зачем?

Без нее не хочет работать output_log= и после старта сервиса, он висит в основном потоке и блокирует ввод в терминал

Keklick- Автор вопроса
andr
Без нее не хочет работать output_log= и после стар...

Зачем source ? Он не будет работать с openrc

Keklick
Зачем source ? Он не будет работать с openrc

Мне нужно подгружать зависимости poetry

Keklick- Автор вопроса
Keklick- Автор вопроса
Keklick
command_background="yes" - зачем?

Выкинь нахер это. У тебя редирект идёт stdout

Keklick- Автор вопроса
andr
Сейчас попробую ещё раз

#!/sbin/openrc-run command="/usr/bin/poetry" command_args="run python3 /root/test_alert/main.py >> /var/log/$RC_SVCNAME.log 2>&1" output_log="/var/log/$RC_SVCNAME.log" pidfile="/run/$RC_SVCNAME.pid" depend() { need localmount net } start_pre() { checkpath -f -o root:root "$output_log" cd /root/test_alert }

Keklick- Автор вопроса
Keklick
#!/sbin/openrc-run command="/usr/bin/poetry" comm...

Абсолютные пути используй

Keklick
#!/sbin/openrc-run command="/usr/bin/poetry" comm...

alpine:/var/log# cat test_alert.log * start-stop-daemon: --stdout and --stderr are only relevant with --background

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

Обсуждают сегодня

Anyone here suffers from unexplained aural migraines, who would be up for talking for a bit? Doesn't *have* to be aural, but I am not asking about headaches, I mean actual mi...
Martin Rys
55
Всем здравствуйте!) У меня такой вопрос. Есть два роута, роут1 и роут2. Они связаны с очередью some_queue. По задаче предполагается, что есть два паблиша. Паблиш1 отправляет...
Format
10
Вопрос по WIN32: Насколько я понимаю то все функции win32 привязаны к объектам операционной системы. Например консоль, файл, кисть, окна итд. Следовательно функции win32 упра...
Tommy Vercetti
6
Hello, can I install macOS and run flutter on a virtual machine? Is it possible to print for iphone?
Mazones
11
кто-то пользуется компонентами rx ? как их лучше ставить, через OPM? (lazarus)
Iluha Companets
15
Дороу! У кого-нибудь есть в загашнике проверенная функция экранирования, аналог re.escape в Python? Из доки: » Escape all the characters in pattern except ASCII letters and n...
Daniil Smolyakov
9
подскажите пожалуйста, как мне освободить результат записанный в переменную result? в чем проблема подскажите если МОЖЕТЕ?
Михаил Helper
28
В смысле более затратная? Общая стоимость владения лошадью меньше, чем автомобиля. В среднем.
Sergej R
10
есть тут кто-то , кто только начал изучать си? если проходите курс на степике или как-то сами изучаете, пишите, может, скооперируемся?..
Eule
25
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
Карта сайта