Execute o script Python na inicialização do Ubuntu
Eu tenho um script Python curto que precisa ser executado na inicialização - Ubuntu 13.10. Eu tentei de tudo em que consigo pensar, mas não consigo fazê-lo funcionar. O script:
#!/usr/bin/python
import time
with open("/home/username/Desktop/startup.txt", 'a') as f:
f.write(str(time.time()) + " It worked!")
(O script atual é um pouco diferente, pois estou apenas usando isso para fins de teste, mas você entendeu.)
Eu tentei o seguinte, sem sorte:
Coloque o comandopython startuptest.py
nocrontab
, Como@reboot python /home/username/Documents/startuptest.py
, como usuário regular e comosudo
Coloque o comandopython /home/username/Documents/startuptest.py
no/etc/rc.local
Abriu os aplicativos de inicialização do Ubuntu e coloque o comando lá
Concluído tudo o que precede, colocando o comando em um script de shell e chamando esse script de shell
Nada funciona. Tenho a sensação de que estou perdendo algo simples. Alguma ideia? (O script funciona bem se eu apenas executar o comando a partir de um terminal.)