ラズベリーパイ rc.local

ラズベリーパイ rc.local

私はRaspberry Piを持っており、TwoToneDetectを実行するように設定しています。起動する.pyファイルがあり、コマンドラインから実行できますが、/home/pi/TTD/boot.shrc.localに追加しても何も起こりません。

ベストアンサー1

持っているすべてのコマンドをInに/home/pi/TTD/boot.sh入れます。コマンドの最後に、コマンドの正しい絶対フルパスを使用してください。ファイルの始めと終わりにはすでにshebangまたは同様のものが必要です。それらをそのままにして、コマンドを途中に置いてください。rc.localrc.local&#!/bin/sh -eexit 0

/bin/TwoToneDetect &
...
exit 0

それが言うことです。現在の推奨事項は代わりにsystemdを使用することです。https://www.raspberrypi.org/documentation/linux/usage/rc-local.md

注:Jessie、Stretch、およびBuster(使用systemd)にはrc.local欠点があります。実行時にすべてのサービスを使用できるわけではないため、すべてのプログラムが確実に実行されるわけではありませんrc.localsystemdRaspberry Piが起動したときにコマンドやプログラムを実行する他の方法を学びます。

おすすめ記事