Estoy intentando ejecutar un script de Python simple al iniciar con Cron en Ubuntu 16.04. Lo que hice fue abrir cron con:
sudo crontab -e
y agregó la última línea como se muestra en la captura de pantalla:
Incluso lo intenté
@reboot without sudo later.
Entonces lo hago:
sudo reboot
Pero cuando Ubuntu se inicia, el archivo Python parece no haberse ejecutado. También modifiqué crontab abriéndolo como un usuario simple:
crontab -e
Y agregado:
@reboot sudo python /my_script_path
Nada funcionó.
Se supone que el script Python crea un archivo de texto cuando se ejecuta. Probé el script de Python usando la terminal y genera con éxito ese archivo de texto.
¿Alguien sabe lo que me falta aquí?
Ediciones: el script de Python que estoy probando es muy simple:
with open("example.txt", 'w') as file:
file.write("Some text")
print("Done")