/etc/init.d/script.sh
起動時に実行するように設定されたスクリプトがありますupdate-rc.d
。これには次の行が含まれます。
python pathto/script.py >> /home/sd/log.txt 2>&1
スクリプトは正常に実行されますが、その出力はSDカードに接続されているシンボリックリンクフォルダに期待どおりに記録されません。手動で実行すると、この行が期待どおりに出力されます。どのように行動するのか知っていますかupdate-rc.d
?
ベストアンサー1
SDカードがまだマウントされていないときにinit.dスクリプトが実行されているようです。
この場合は、インストールされていることを確認してください(スクリプトにSDカードをマウントするか、update-rc.d
インストール後に実行するようにスクリプトの優先順位を変更します)。