Ubuntu 12.10 Crontab 启动 Vino VNC Server

标签 ubuntu crontab vnc xserver

我想在 Ubuntu 12.10 上重新启动时从 crontab 启动 vino VNC 服务器( vino-server )。

我的 crontab 条目如下所示:

## Start the vino server
@reboot sleep 20 ; /home/user/Desktop/start_vino_vnc.sh

我的脚本看起来像:
#! /bin/bash

export DISPLAY=:0.0
xhost +
nohup /usr/lib/vino/vino-server > /home/user/Desktop/vino_log.txt

我的日志文件中经常出现以下错误:
user@user:~/Desktop$ cat vino_log.txt 
No protocol specified
Cannot open display: 
Run 'vino-server --help' to see a full list of available command line options 

从命令行,如果我尝试在不使用 SSH 转发 X 服务器的情况下运行服务器,那么我会收到相同的错误:
user@user:~/Desktop$ /usr/lib/vino/vino-server 
No protocol specified
Cannot open display: 
Run 'vino-server --help' to see a full list of available command line options

我怎样才能做到这一点?我需要通过 crontab 来实现,并且在 headless Ubuntu 服务器上没有监视器。

最佳答案

有一个用于设置显示的命令行选项 - 对我来说,它可以设置该选项:

#! /bin/bash

export DISPLAY=:0.0
xhost +
nohup /usr/lib/vino/vino-server --display=:0.0 > /home/pclass/Desktop/vino_log.txt

关于Ubuntu 12.10 Crontab 启动 Vino VNC Server,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15103154/

相关文章:

Java 'System.err.format' 和 '%n' 后跟 'System.out.println' , println 在中间打印

docker - 通过 GUI 访问 Windows 2016 Server Container(Docker 容器)?

python - 如何在 Ubuntu 上使用 USB 调制解调器发送 AT 命令

php - 如何在 Ubuntu 14.04 Lamp Stack 服务器上的 Codeigniter 中设置 .htaccess

ubuntu - 用于 Debian 和 Ubuntu 上的 Scala 2.13 的 scala-xml

cron - 备份目录的简单 Cronjob

python - 使用 python 运行 crontab

Python tkinter 无法在 crontab 上工作

vnc - 如何生成 VNC 密码?

Windows MIrror Driver Remote Display Driver VNC 服务器 windows 8