Cron and mp3blaster -> Alarm Clock II

I have already written about a method of creating the alarm clock using mp3blaster and cron. That method (described here) however does not work well with some programs running or if you do not have X session. This may prove problematic. So, I am here with a new way of doing the same thing that uses a software called screen1. Using screen can make this task very easy.

I have a file named alarm.mp3 in my home at /home/aditya/alarm.mp3. Once I install screen, I can edit crontab using ‘crontab -e’ command and then insert a line,

30 07 * * 1-6 screen -d -m -S mp3blaster mp3blaster /home/aditya/alarm.mp3

That’s all. Once you do that, the file ‘alarm.mp3′ will be played every weekday and Saturday morning at 0730 hours. What it does it, the option -d and -m, when used together, create a screen session (if you do not know what screen is, please ignore this as your work is done now. Wait for my post about screen to follow) and it is detached. So, the commands used previously for display and other environment options are not necessary. This reduces the possibility of failure.

Next up is the -S command that gives a name to the session. The first mp3blaster is the name of the session, second is the command to execute. So that’s it. Go and change your code if you had one. This one is much better I can guaranty you.

Links

Aditya

  1. More about screen to follow in the Completely going the CLI way series []

Submit Article :- Alarm Clock II&Url=http://blog.adityashevade.com/2008/05/29/cron-and-mp3blaster-alarm-clock-ii/" title="BlinkList Submit" target="_blank" onclick="javascript:urchinTracker('/outbound/blinklist.com/index.php?Action=Blink/addblink.php_amp_Description=Cron_and_mp3blaster_-_Alarm_Clock_II_amp_Url=http_//blog.adityashevade.com/2008/05/29/cron-and-mp3blaster-alarm-clock-ii/');"> BlinkList + Alarm Clock II&url=http://blog.adityashevade.com/2008/05/29/cron-and-mp3blaster-alarm-clock-ii/" title="Blogmarks" target="_blank" onclick="javascript:urchinTracker('/outbound/blogmarks.net/my/new.php?mini=1_amp_title=Cron_and_mp3blaster_-_Alarm_Clock_II_amp_url=http_//blog.adityashevade.com/2008/05/29/cron-and-mp3blaster-alarm-clock-ii/');">Blogmarks + Alarm Clock II" title="Submit Post to Digg" target="_blank" onclick="javascript:urchinTracker('/outbound/www.digg.com/submit?phase=2_amp_url=http_//blog.adityashevade.com/2008/05/29/cron-and-mp3blaster-alarm-clock-ii/_amp_title=Cron_and_mp3blaster_-_Alarm_Clock_II');">Digg + Alarm Clock II" title="Submit to Del.icio.us" target="_blank" onclick="javascript:urchinTracker('/outbound/del.icio.us/post?url=http_//blog.adityashevade.com/2008/05/29/cron-and-mp3blaster-alarm-clock-ii/_amp_title=Cron_and_mp3blaster_-_Alarm_Clock_II');">Del.icio.us + Alarm Clock II" title="Ekstreme Socializer" target="_blank" onclick="javascript:urchinTracker('/outbound/ekstreme.com/socializer/?url=http_//blog.adityashevade.com/2008/05/29/cron-and-mp3blaster-alarm-clock-ii/_amp_title=Cron_and_mp3blaster_-_Alarm_Clock_II');">Ekstreme Socializer + Alarm Clock II;" title="Submit to Feedmarker" target="_blank" onclick="javascript:urchinTracker('/outbound/www.feedmarker.com/admin.php?do=bookmarklet_mark_amp_url=http_//blog.adityashevade.com/2008/05/29/cron-and-mp3blaster-alarm-clock-ii/_amp_title=Cron_and_mp3blaster_-_Alarm_Clock_II');">Feedmarker + Alarm Clock II&u=http://blog.adityashevade.com/2008/05/29/cron-and-mp3blaster-alarm-clock-ii/" title="Submit to Furl" target="_blank" onclick="javascript:urchinTracker('/outbound/furl.net/storeIt.jsp?t=Cron_and_mp3blaster_-_Alarm_Clock_II_amp_u=http_//blog.adityashevade.com/2008/05/29/cron-and-mp3blaster-alarm-clock-ii/');">Furl + Alarm Clock II" title="Submit to Google Bookmarks" target="_blank" onclick="javascript:urchinTracker('/outbound/www.google.com/bookmarks/mark?op=add_amp_bkmk=http_//blog.adityashevade.com/2008/05/29/cron-and-mp3blaster-alarm-clock-ii/_amp_title=Cron_and_mp3blaster_-_Alarm_Clock_II');">Google Bookmarks + Alarm Clock II" title="Submit to ma.gnolia" target="_blank" onclick="javascript:urchinTracker('/outbound/ma.gnolia.com/bookmarklet/add?_20url=http_//blog.adityashevade.com/2008/05/29/cron-and-mp3blaster-alarm-clock-ii/_amp_title=Cron_and_mp3blaster_-_Alarm_Clock_II');">ma.gnolia + Alarm Clock II" title="submit to Netvous" target="_blank" onclick="javascript:urchinTracker('/outbound/www.netvouz.com/action/submitBookmark?url=http_//blog.adityashevade.com/2008/05/29/cron-and-mp3blaster-alarm-clock-ii/_amp_title=Cron_and_mp3blaster_-_Alarm_Clock_II');">Netvouz + Alarm Clock II" title="Save to RawSugar" target="_blank" onclick="javascript:urchinTracker('/outbound/www.rawsugar.com/pages/tagger.faces?turl=http_//blog.adityashevade.com/2008/05/29/cron-and-mp3blaster-alarm-clock-ii/_amp_tttl=Cron_and_mp3blaster_-_Alarm_Clock_II');">RawSugar + Alarm Clock II" title="Submit Reddit" target="_blank" onclick="javascript:urchinTracker('/outbound/reddit.com/submit?url=http_//blog.adityashevade.com/2008/05/29/cron-and-mp3blaster-alarm-clock-ii/_amp_title=Cron_and_mp3blaster_-_Alarm_Clock_II');">Reddit + Alarm Clock II" title="Submit to Scuttle" target="_blank" onclick="javascript:urchinTracker('/outbound/scuttle.org/bookmarks.php/pass?action=add_amp_address=http_//blog.adityashevade.com/2008/05/29/cron-and-mp3blaster-alarm-clock-ii/_amp_title=Cron_and_mp3blaster_-_Alarm_Clock_II');">Scuttle + Alarm Clock II" title="Submit to Shadows" target="_blank" onclick="javascript:urchinTracker('/outbound/www.shadows.com/features/tcr.htm?url=http_//blog.adityashevade.com/2008/05/29/cron-and-mp3blaster-alarm-clock-ii/_amp_title=Cron_and_mp3blaster_-_Alarm_Clock_II');">Shadows + Alarm Clock II" title="Submit to Simpy" target="_blank" onclick="javascript:urchinTracker('/outbound/www.simpy.com/simpy/LinkAdd.do?href=http_//blog.adityashevade.com/2008/05/29/cron-and-mp3blaster-alarm-clock-ii/_amp_title=Cron_and_mp3blaster_-_Alarm_Clock_II');">Simpy + Alarm Clock II&url=http://blog.adityashevade.com/2008/05/29/cron-and-mp3blaster-alarm-clock-ii/" title="submit to Spurl" target="_blank" onclick="javascript:urchinTracker('/outbound/www.spurl.net/spurl.php?title=Cron_and_mp3blaster_-_Alarm_Clock_II_amp_url=http_//blog.adityashevade.com/2008/05/29/cron-and-mp3blaster-alarm-clock-ii/');">Spurl + Technorati + Alarm Clock II" title="Submit to Unalog" target="_blank" onclick="javascript:urchinTracker('/outbound/unalog.com/my/stack/link?url=http_//blog.adityashevade.com/2008/05/29/cron-and-mp3blaster-alarm-clock-ii/_amp_title=Cron_and_mp3blaster_-_Alarm_Clock_II');">Unalog + Alarm Clock II" title="Submit to Wink" target="_blank" onclick="javascript:urchinTracker('/outbound/www.wink.com/_/tag?url=http_//blog.adityashevade.com/2008/05/29/cron-and-mp3blaster-alarm-clock-ii/_amp_doctitle=Cron_and_mp3blaster_-_Alarm_Clock_II');">Wink

Tags: , , , , , ,

This entry was posted on Thursday, May 29th, 2008 at 2:55 am and is filed under Console, HowTo, Linux, System Configuration, Tools. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

2 Responses to “Cron and mp3blaster -> Alarm Clock II”

Quiz_Master May 30th, 2008 at 1:24 am

Trying it right now…
Need various ways to wake me up @ 5:00 every morning untill exams ends. hehe

Aditya May 30th, 2008 at 1:44 am

Nice to know it helps. Problem with me is, my mom woke up with the sound of alarm.mp3 (better not to mention which song :D ) and she has strictly told me to put it off cause the song ended… 4 minutes of bombing and there was I sound asleep. Moreover, terminal was locked, so she could not switch it off. :p … Nothing can wake me up :-(

Leave a Reply