せっかくの休日なのに、起きたら夕方……
頭痛いからもう寝よう……
もう何回目?どうしたら早く起きれるの?
そんな永遠の問題に終止符を打つべく、このスクリプトを作りました。これ以上命を無駄にしてはいけない。
早速
ディレクトリ構成はこんな感じ
$ tree MorningMusic
MorningMusic/
|-- error.log
|-- list.txt
`-- play.sh
play.shのコード
#!/bin/bash
trap 'echo 中断されました; exit' SIGINT
###ランダムlist作成###
ls -1 【音楽フォルダのパス】 | sort -R > 【list.txtファイルのパス】
###全再生###
while read l
do
/bin/mpg123 【音楽フォルダのパス】/${l}
done < 【list.txtファイルのパス】
crontabの設定
###平日朝4時、土日朝9時###
00 04 * * 1-5 play.sh > error.log 2>&1
00 09 * * 6,7 play.sh > error.log 2>&1
使い方は音楽ディレクトリを作成して、音楽ファイルを入れていきます。作成した音楽ディレクトリの絶対パスをplay.shに書けばいいだけです。
これでもう安心です。