我在远程会话期间遇到了桌面共享崩溃的问题。有没有办法设置 cron 来使用 bash 脚本检查并在必要时重新启动桌面共享应用程序?
答案1
脚本:
#!/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