免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 965 | 回复: 3
打印 上一主题 下一主题

at命令在X中设置执行xine失败----关于at和cron的自动化 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-12-13 20:25 |只看该作者 |倒序浏览
搜到很多关于at和crontab的贴子。天气比较冷了,我在床上看书、vcd和听歌,所以把晚上要做的事用at和crontab安排一下,从启动到关机。

启动我看了《如何自动登陆》和它的续篇。主板支持定时启动,实施起来没问题,一路执行到X。可到at -f jobs1 now +1 minutes时出问题,我的jobs如下:
"/usr/sbin/xine -f vicd:/1"
我直接在X的终端下执行#/usr/sbin/xine -f vicd:/1可以看VCD,但用at后收到new mail提示"cannot open display",不知道为什么?
论坛有贴子说在crontab中计划用realplay播放在线音乐有同样问题,加了"DISPLAY=:0.0"后解决,我如法炮制没有作用。
还有一张贴子用XMMS定时播放音乐,也有同样问题,结果先执行XMMS,再执行XMMS *.MP3解决,我也炮制,仍无效果。

诸位帮忙看看如何解决?谢谢。还有一个问题,at执行文件中的命令是一个个按顺序执行,结束一个开始另一个,还是同时执行,如同管道?如果按顺序执行,那at文件中的命令序列就是一个简单的shell文件了?

我是初学者,请多指教。
root@zj21cn root]# cat roottime
/usr/bin/xine -f vcdo:/1

[root@zj21cn root]# at -f roottime now +1 minutes
warning: commands will be executed using (in order) a) $SHELL b) login shell c)
/bin/sh
job 17 at 2003-12-13 21:31

[root@zj21cn root]# mail
Mail version 8.1 6/6/93. Type ? for help.
"/var/spool/mail/root": 1 message 1 new
>;N 1 root@zj21cn.con Sat Dec 13 21:31 20/741 "Output from your job "
& 1
Message 1:
From root@zj21cn.con Sat Dec 13 21:31:01 2003
Date: Sat, 13 Dec 2003 21:31:00 +0800
From: root <root@zj21cn.con>;
Subject: Output from your job 17
To: root@zj21cn.con

Cannot open display
This is xine (X11 gui) - a free video player v0.9.22.
(c) 2000-2003 The xine Team.
Built with xine library 1.0.0 (1-rc2)
Found xine library version: 1.0.0 (1-rc2).

&q
Saved 1 message in mbox
[root@zj21cn root]#

__________________
喜欢自由,所以喜欢linux

论坛徽章:
0
2 [报告]
发表于 2003-12-15 13:23 |只看该作者

at命令在X中设置执行xine失败----关于at和cron的自动化

老兄,没先启动X-window吧,xine需要在x-window下显示啊。

论坛徽章:
0
3 [报告]
发表于 2003-12-15 16:07 |只看该作者

at命令在X中设置执行xine失败----关于at和cron的自动化

已经启动x-window的。很奇怪,在x下,手工启动xine可以,at和cron则不行,症状如上。

论坛徽章:
0
4 [报告]
发表于 2003-12-15 16:42 |只看该作者

at命令在X中设置执行xine失败----关于at和cron的自动化

[quote]原帖由 "zj21cn"]已经启动x-window的。很奇怪,在x下,手工启动xine可以,at和cron则不行,症状如上。[/quote 发表:

一般是因为你用at/cron执行的时候环境变量和你直接手工执行不一样
你可以在你启动xine的脚本前面加入export DISPLAY=127.0.0.1:0
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP