R.A. Epigonos et al.

[alsa] alsaplayerで目覚し時計

サーバなんだから、目覚しをかけておくのも簡単。まずは目覚し用スクリプトを書いた。かなり適当。

# vi wakemeup.sh
# cat wakemeup.sh
cd /home/hoge/mp3
ls 00?_*.mp3 > 0.m3u
ls 01?_*.mp3 > 1.m3u
ls 02?_*.mp3 > 2.m3u
ls 03?_*.mp3 > 3.m3u
ls 04?_*.mp3 > 4.m3u
ls 05?_*.mp3 > 5.m3u
ls 06?_*.mp3 > 6.m3u
alsaplayer -i text -P `date +%w`.m3u >> /dev/null &

書いたスクリプトを走らせて動くかどうかを確認。

# sh ~/wakemeup.sh

cronに追加。

# crontab -e
> 00 7 * * * sh ~/wakemeup.sh
> 00 9 * * * alsaplayer --quit

終了をかいておかないと延々となりつづける。-Pがあるので、プレイリストをループさせる設定で起動しているため。--quitが必要。

ソーシャルブックマーク

  1. はてなブックマーク
  2. Google Bookmarks
  3. del.icio.us

ChangeLog

  1. Posted: 2008-10-11T18:14:15+09:00
  2. Modified: 2008-10-11T07:13:37+09:00
  3. Generated: 2024-12-16T23:09:13+09:00