rootとして実行するのではなく、rc.localでスクリプトを実行してください。

rootとして実行するのではなく、rc.localでスクリプトを実行してください。

起動時にPythonスクリプトを起動したいが、rc.localがrootで始まるので、Pythonモジュールでエラーが発生します。 root以外のユーザーとして実行できますか?nohup python /home/pi/script.py &root以外のユーザーが利用可能であることを示すものを使用できますか?

答え1

su - pi -c 'nohup python /home/pi/script.py' &

バラより数(1)

関連情報