Bug 56982 - proftpd: Улучшенный запуск в systemd
Summary: proftpd: Улучшенный запуск в systemd
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: proftpd (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 enhancement
Assignee: Konstantin A Lepikhov (L.A. Kostis)
QA Contact: qa-sisyphus
URL:
Keywords:
: 56961 (view as bug list)
Depends on:
Blocks:
 
Reported: 2025-11-24 11:39 MSK by Арсений
Modified: 2025-11-24 11:47 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Арсений 2025-11-24 11:39:04 MSK
Как было описано в баге (#56961).
Предлагаю отказаться от pid файла в пользу запуска proftpd не сервис режиме.
Если сделать сервис так:
proftpd.service:
[Unit]
Description=ProFTPD FTP Server
After=network.target

[Service]
Type=simple
ExecStart=/usr/sbin/proftpd -n

[Install]
WantedBy = multi-user.target


Где мы запускаем proftpd с флагом -n
proftpd будет держать сессию, и писать логи,
от чего сервис может корректно работать в типе simple. 

Достоинства:
Мы явно видим что делает сервис.
Мы не используем pid файл.
При stop мы гарантированно убиваем сервис с дочками.

Отказ от pid файла может предотвратить потенциальные ошибки в будущем.
Comment 1 Alexander Makeenkov 2025-11-24 11:47:16 MSK
*** Bug 56961 has been marked as a duplicate of this bug. ***