В systemd у нас: [Service] Type=forking PIDFile=/run/proftpd/proftpd.pid ExecStart=/usr/sbin/proftpd ExecReload=/bin/kill -HUP $MAINPID Но /usr/sbin/proftpd не создаёт proftpd.pid и корректно работает. При этом systemd его убивает по таймауту, так как ждёт /run/proftpd/proftpd.pid
Предлагаю сделать ракой подход, По моему мнению он лучше чем тот что предлагает апстрим. proftpd.service: [Unit] Description=ProFTPD FTP Server After=network.target [Service] Type=simple ExecStart=/usr/sbin/proftpd -n [Install] WantedBy = multi-user.target
*** This bug has been marked as a duplicate of bug 56982 ***