Видимо, метод exec su -l gert -c 'export DISPLAY=:0; /data/location/server/process'
больше не работает в Ubuntu 17.04. Каков новый метод перезапуска процесса после его смерти ...
Ubuntu 17.04 использует systemd для управления процессами, которые ранее были организованы в Ubuntu Выскочки.
А именно, команда systemd systemctl
теперь используется для начинания/останавливания/перезапущения systemd сервисов (например, sudo systemctl start dms3client.service
). Эти systemctl
команда делает набор более также.
Вот большое объяснение того, как использовать systemctl
прямо здесь на askbuntu.com: https://askubuntu.com/a/903360/32664.