- 论坛徽章:
- 0
|
搜到很多关于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 |
|