LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 826|回复: 5

Mandrake的crond的大问题。。

[复制链接]
发表于 2004-12-10 19:41:01 | 显示全部楼层 |阅读模式
我用的mplayer如果用自动播放会变短,但是手工就正常。。。

晕。。给点思路。。。
发表于 2004-12-10 20:35:29 | 显示全部楼层
如果定时播放mp3文件,似乎用mpg123更加方便。
发表于 2004-12-11 17:36:04 | 显示全部楼层
最初由 fundawang 发表
如果定时播放mp3文件,似乎用mpg123更加方便。


每个人都有自己的偏好,还是解决问题吧,不要回避问题,或者声明MDK只允许使用mpg123播放媒体!
发表于 2004-12-11 22:54:05 | 显示全部楼层
我知道你说问题了。这个更本不是mdk的问题。而是你不了解crond执行的原理。它在执行cmd的时候并没有用你用户的环境变量。
比如你要是cmd 用xmms。它肯定是不能运行的。因为它没有环境变量可以用。而xmms要运行是要指定display。如果要显示中文还要指定中文变量。
所以最好写个shell脚本,在脚本开头写上变量就行了。

mplayer字符界面的运行正好是要term支持的。如果没有指定它会运行几秒就断开。
你得这样才行:[PHP]/usr/X11R6/bin/xterm -e mplayer xxx.mp3[/PHP] 当然你可以换成你需要的term。比如mlterm。

btw:要执行x程序:
#!/bin/sh
export DISPLAY=127.0.0.1:0 //设置启动x程序的环境变量,这里假定已经启动x服务
 楼主| 发表于 2004-12-20 14:14:14 | 显示全部楼层
兄弟回信,有理..
可是我
我没有安装X server
只有字符模式,怎么办?
发表于 2004-12-20 14:21:50 | 显示全部楼层
那我看只有换用其他的播放器里。我不知道在shell脚本里写好环境变量后行不行。
mpg123就没有关系。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表