首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ubuntu 12.10 Crontab启动Vino VNC Server

Ubuntu 12.10 Crontab启动Vino VNC Server
EN

Stack Overflow用户
提问于 2013-02-27 10:30:08
回答 1查看 5.5K关注 0票数 1

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

我的crontab条目如下所示:

代码语言:javascript
复制
## Start the vino server
@reboot sleep 20 ; /home/user/Desktop/start_vino_vnc.sh

我的脚本如下所示:

代码语言:javascript
复制
#! /bin/bash

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

我经常在我的日志文件中得到以下错误:

代码语言:javascript
复制
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 

在命令行中,如果我尝试在不转发X server的情况下使用SSH来运行服务器,则会得到相同的错误:

代码语言:javascript
复制
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

我如何才能做到这一点?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-02-28 00:33:51

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

代码语言:javascript
复制
#! /bin/bash

export DISPLAY=:0.0
xhost +
nohup /usr/lib/vino/vino-server --display=:0.0 > /home/pclass/Desktop/vino_log.txt
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15103154

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档