Yes very frustrating FTP is one of the things I liked about this system.
Here is a workaround
make a file in /bin named monitor
Bash
#!/bin/bash
service=$@
/bin/systemctl -q is-active "$service.service"
status=$?
if [ "$status" == 0 ]; then
echo "OK"
else
/bin/systemctl start "$service.service"
fi
Alles anzeigen
set permissions
run it with cron command monitor proftpd
I did
crontab -e
There is already a cron running that checks the services already a simple code change would restart any enabled services that are not running. This should be part of the of the package anyways. Maybe someone can contact the developers and suggest this.
Hope this helps