On Tuesday 21 September 2010 12:16:03 am Nitesh Mistry wrote:
> On Mon, Sep 20, 2010 at 11:49:48PM +0530, Nitesh Mistry wrote:
> > I am doing this little experiment in cron, but not able to make it work.
> > 
> > I want cron to play a certain mp3 file at a certain time. So I add the
> > usual time parameters and add the following to the command field:
> > /usr/bin/ffplay <path to my mp3 file>
> > 
> > But cron mails me an error which I have attached as text file.
> > 
> > I also tried "/bin/bash /usr/bin/ffplay <path to my mp3 file>" but it
> > does not work.
> > 
> > Where am I going wrong?
> > 
> > When I simply give the following command from terminal, it plays the
> > file:
> > ffplay <mp3 file>
> > 
> > 
> > FFplay version 0.5-svn17737+3:0.svn20090303-1ubuntu6.2, Copyright (c)
> > 2003-2009 Fabrice Bellard, et al.
> > 
> >   configuration: --enable-gpl --enable-postproc --enable-swscale
> >   --enable-x11grab --extra-version=svn17737+3:0.svn20090303-1ubuntu6.2
> >   --prefix=/usr --enable-avfilter --enable-avfilter-lavf --enable-libgsm
> >   --enable-libschroedinger --enable-libspeex --enable-libtheora
> >   --enable-libvorbis --enable-pthreads --disable-stripping
> >   --disable-vhook --enable-libdc1394 --disable-armv5te --disable-armv6
> >   --disable-armv6t2 --disable-armvfp --disable-neon --disable-altivec
> >   --disable-vis --enable-shared --disable-static libavutil     49.15. 0
> >   / 49.15. 0
> >   libavcodec    52.20. 0 / 52.20. 0
> >   libavformat   52.31. 0 / 52.31. 0
> >   libavdevice   52. 1. 0 / 52. 1. 0
> >   libavfilter    0. 4. 0 /  0. 4. 0
> >   libswscale     0. 7. 1 /  0. 7. 1
> >   libpostproc   51. 2. 0 / 51. 2. 0
> >   built on Apr 23 2010 15:08:34, gcc: 4.3.3
> >   
> >      =======================|  DirectFB 1.0.1  |=======================
> >      
> >           (c) 2001-2007  The DirectFB Organization (directfb.org)
> >           (c) 2000-2004  Convergence (integrated media) GmbH
> >         
> >         ------------------------------------------------------------
> > 
> > (*) DirectFB/Core: Single Application Core. (2008-11-12 15:27)
> > (!) Direct/Util: opening '/dev/fb0' and '/dev/fb/0' failed
> > 
> >     --> No such file or directory
> > 
> > (!) DirectFB/FBDev: Error opening framebuffer device!
> > (!) DirectFB/FBDev: Use 'fbdev' option or set FRAMEBUFFER environment
> > variable. (!) DirectFB/Core: Could not initialize 'system' core!
> > 
> >     --> Initialization error!
> > 
> > Could not initialize SDL - DirectFBCreate: Initialization error!
> 
> This seems to a problem with ffplay. It worked fine with cvlc. Sorry to
> bother all you people.
> 
> But there is one more thing. Cron executes the 'fetchmail' command listed
> in my crontab list irrespective of whether I am logged in or not. But it
> executes the vlc command only if I am logged in.
> 
> Is there any way I can make cron play the song (either with vlc or any
> other program) even without me being logged in?

<stupid, easy, security issue, solution>
run it as root? 
-- 
- Yohan Pereira.
-- 
http://mm.glug-bom.org/mailman/listinfo/linuxers

Reply via email to