朝音楽掛ければちゃんと起きれるんじゃないか?

せっかくの休日なのに、起きたら夕方……
頭痛いからもう寝よう……
もう何回目?どうしたら早く起きれるの? 

そんな永遠の問題に終止符を打つべく、このスクリプトを作りました。これ以上命を無駄にしてはいけない。

早速

ディレクトリ構成はこんな感じ

$ 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に書けばいいだけです。
これでもう安心です。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA