村上や

“TOP”へMC900432676[1]

ニュース

 

2019929

 

Raspberry Pi Zero WH」で作るインターネットラジオです。

 

 

せっかくのインターネットラジオなので、朝はNHKのニュースで起きたいものです。

目覚ましの設定をしました。

朝のニュースは情報収集にgoodです。

上手くVLCが起動しなくて、意外と苦労しました。

 

備忘録です。

↓シェルスクリプト(/var/www/html/start2.sh)です。

#!/bin/bash

killall vlc

amixer sset PCM 85%

cvlc https://nhkradiolkr1-i.akamaihd.net/hls/live/512088/1-r1/1-r1-01.m3u8 > /dev/null &

gpio -g mode 2 out

gpio -g write 2 0

gpio -g mode 9 out

gpio -g write 9 1

gpio -g mode 10 out

gpio -g write 10 0

 

↓シェルスクリプト(/var/www/html/stop2.sh)です。

#!/bin/bash

killall vlc

gpio -g mode 2 out

gpio -g write 2 1

gpio -g mode 9 out

gpio -g write 9 0

gpio -g mode 10 out

gpio -g write 10 1

 

↓アップロードしたシェルスクリプトの改行コードを変換します。

# tr -d '\r' < /var/www/html/start2.sh > /var/www/html/start.sh

# tr -d '\r' < /var/www/html/stop2.sh > /var/www/html/stop.sh

 

start2.shstop2.shは不要なので、FTPで削除します。

 

↓属性を755にします。

# chmod 755 /var/www/html/start.sh

# chmod 755 /var/www/html/stop.sh

 

rootユーザーでVLCを実行できるようにします。(ポイント!)

# sed -i 's/geteuid/getppid/' /usr/bin/vlc

 

Cronの設定です。(600にスタート。630にストップ。)

# crontab -e

以下を追加します。

00 06 * * * /var/www/html/start.sh

30 06 * * * /var/www/html/stop.sh

 

 

 

【バックナンバー】

MC900053825[1] 2019921

MC900053825[1] 2019916

MC900053825[1] 201997

MC900053825[1] 2019831

MC900053825[1] 2019825

MC900053825[1] 2019817

MC900053825[1] 2019813

MC900053825[1] 2019812

MC900053825[1] 201984

MC900053825[1] 2019728

MC900053825[1] 2019721

MC900053825[1] 2019715

MC900053825[1] 201977

MC900053825[1] 2019630

MC900053825[1] 2019623

MC900053825[1] 2019616

MC900053825[1] 201969

MC900053825[1] 201962

MC900053825[1] 2019526

MC900053825[1] 2019512

MC900053825[1] 201956

MC900053825[1] 201953

MC900053825[1] 2019430

MC900053825[1] 2019421

MC900053825[1] 2019414

MC900053825[1] 201947

MC900053825[1] 2019330

MC900053825[1] 2019323

MC900053825[1] 2019321

MC900053825[1] 2019317

MC900053825[1] 201939

MC900053825[1] 201933

MC900053825[1] 2019224

MC900053825[1] 2019217

MC900053825[1] 2019211

MC900053825[1] 201923

MC900053825[1] 2019127

MC900053825[1] 2019120

MC900053825[1] 2019114

MC900053825[1] 201916

MC900053825[1] 201913

MC900053825[1] 2019年1月1

MC900053825[1] 2018

MC900053825[1] 2017

MC900053825[1] 2016

MC900053825[1] 2015

MC900053825[1] 2014

MC900053825[1] 2013

MC900053825[1] 2012

MC900053825[1] 2011