Estou tentando executar um script Python simples na inicialização com o Cron no Ubuntu 16.04. O que fiz foi abrir o cron com:
sudo crontab -e
e adicionei a última linha conforme mostrado na captura de tela:
eu até tentei
@reboot without sudo later.
Então eu faço:
sudo reboot
Mas quando o Ubuntu inicia, o arquivo Python parece não ter sido executado. Também modifiquei o crontab abrindo-o como um usuário simples:
crontab -e
E acrescentou:
@reboot sudo python /my_script_path
Nada funcionou.
O script Python deve criar um arquivo de texto quando executado. Testei o script Python usando o terminal e ele gerou esse arquivo de texto com sucesso.
Alguém sabe o que estou perdendo aqui?
Edições: O script Python que estou tentando é muito simples:
with open("example.txt", 'w') as file:
file.write("Some text")
print("Done")