У меня проблемы с совместным использованием рабочего стола во время удаленных сеансов. Есть ли способ настроить cron на проверку и перезапуск, если необходимо, приложения общего доступа к рабочему столу с помощью bash-скрипта?
Сценарий:
#!/bin/bash
if [ "`pgrep vino-server`" = "" ]; then
DISPLAY=:0.0 /usr/lib/vino/vino-server --sm-client-disable >/dev/null 2>&1 &
fi
Не забудьте дать ему разрешение на выполнение: chmod +x /path/to/script
. Затем запустите crontab -e
и добавьте эту строку:
* * * * * /path/to/script