Arquivo não criado por um script python que é executado na inicialização

0

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?

    
por RLN 22.04.2014 / 11:37

1 resposta

0

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.

    
por Euro 22.04.2014 / 11:57