Scripts em /etc/rc.local
são executados em /
afaik. Você deve alterar o diretório de trabalho ou fornecer um caminho absoluto em seu script python.
Eu escrevi dois códigos python. um, para executar na inicialização e para criar um arquivo localmente no mesmo diretório onde o código é colocado outro para detectar um sinal baixo para alto no GPIO. Eu coloquei o código em /etc/rc.local. Estou tentando algo assim.
sleep 1; python /home/ubuntu/Desktop/lcd.py &
sleep 1; python /home/ubuntu/Desktop/button.py
exit 0
Ambos os códigos são executados na inicialização e não causam problemas com isso. O problema que estou enfrentando é que o primeiro código "lcd.py" deve criar um arquivo local e O ARQUIVO NÃO FOI CRIADO. Eu procurei pela existência de arquivo no diretório / etc e no caminho do script python. Alguém pode me ajudar a corrigir esse problema?
Scripts em /etc/rc.local
são executados em /
afaik. Você deve alterar o diretório de trabalho ou fornecer um caminho absoluto em seu script python.