min117の日記

初期desireもち。趣味Mac,メインFedora,仕事xp。

RaspberryPi ラジオの自動再生を crontab で設定する

せっかく radiko Premium で全国のラジオを(テレビで)聴けるようになったので、定期的な再生を cron で仕込みたい。

やることは

毎時 0分から55 分の間で、20分ごとに、RaspberryPiを自動で再起動する

 例えば

  6:00 再起動

  6:20 再起動

  6:40 再起動

  6:55

   | 何もしない

  7:00 再起動

  7:20 再起動

  …

 といった感じ。

※ シャープ AQUOSには、HDMI機器の起動により自動でテレビの電源が入る機能がある。これが最高に良い。ラズパイに再起動を仕込めテレビの電源ON ができる

     

毎時 1分 から 56分 の間で、20分ごとにradiko によるラジオの自動再生を行う。

 つまり、ラズパイが再起動する → テレビの電源が入る → 直後にラジオが再生 されるようにする。

 ①とあわせて書く

  6:00 再起動テレビ電源ON)

  6:01 ラジオ再生

  6:20 再起動(テレビ電源ON)

  6:21 ラジオ再生

  6:40 再起動(テレビ電源ON)

  6:41 ラジオ再生

  6:56

   | 何もしない

  7:00 再起動(テレビ電源ON)

  7:01 ラジオ再生

  7:20 再起動(テレビ電源ON)

  …

ーーー

以上を、RaspberryPi の crontab に仕込む。cronの設定はこのへん参照。

crontabの設定

f:id:min117:20170708185619p:plain

$ sudo -s

# vim /etc/crontab

上記①のように、毎時 0分から55分の間20分毎に実行 するには、1列目0-55/20 と書けばいいらしい

f:id:min117:20170708192423p:plain

よし。うまく動いた。

f:id:min117:20170708193644j:plain