前提・実現したいこと
ラズベリーパイ4で起動時にスクリプトを実行しようとしています。
ターミナルで下記のように記述すると動作するのですが、
rc.localにコマンドを書いても起動時にまったく動作しません。
自動起動したいスクリプトは2つあります。
sh /home/pi/tool/start.sh
sh /home/pi/tool/start1.sh
何かやり方や記述の方法が間違っているのでしょうか。
どなたかお詳しい方ご教示頂きたくお願い致します。
発生している問題・エラーメッセージ
ターミナルでは動作するスクリプトがrc.localで起動できない。
該当のソースコード
【rc.localに記述している部分の抜粋】
Print the IP address
_IP=$(hostname -I) || true
if [ "$_IP" ]; then
printf "My IP address is %s\n" "$_IP"
fi
sh /home/pi/tool/start.sh
sh /home/pi/tool/start1.sh
exit 0
試したこと
【下記のように記述を変えてみました。】
パターン①
/home/pi/tool/start.sh
/home/pi/tool/start1.sh
パターン②
start.sh
start1.sh
補足情報(FW/ツールのバージョンなど)
起動時に実行されなくてもターミナルを立ち上げて
sh /home/pi/tool/start.sh
sh /home/pi/tool/start1.sh
と入力するとスクリプトが自動起動します。
自動起動しようとしているのはmjpg-streamerというストリーミングアプリです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/08/27 01:26