supervisor ещё есть, там проще
нашел кажись просто мега легкий вариант. через крон запустить скрипт, который каждые 5 сек будет пробовать запустить сервак. проверил - вроде отл работает. я убиваю серв, он сам стартует. есть в этом минусы?
#!/bin/bash
while true; do
/mnt/user/appdata/test/TorrServer-linux-amd64 --port 8099 --path /mnt/user/appdata/test/
sleep 5;
done