
Isso está me deixando louco: executo um conjunto de scripts Python uma vez por hora em um Raspberry Pi. Atualizei um dos scripts, mas mesmo após a reinicialização, ele ainda parece executar uma versão antiga do arquivo.
O comando em /etc/crontab
:
0 * * * * python ~/Desktop/MyCoolPythonScript.py
Transferi o arquivo várias vezes e verifiquei o arquivo no Pi para ter certeza de que a nova versão substituiu a antiga. Tudo parece bem. Também posso executar o script diretamente da linha de comando e funciona conforme o esperado.
Existe alguma maneira de estar executando uma versão antiga do arquivo? Não consigo entender o que está acontecendo aqui!
Responder1
Algumas vezes não será possível compilar novamente o código python se houver uma versão compilada. No mesmo diretório haverá um arquivo .pyc. Exclua esse arquivo. Então veja se ele executará o novo script python