Novo no Ubuntu, mas procurei em todos os lugares para obter resposta a esta pergunta. Não encontrei nenhuma solução até agora. Basicamente, preciso executar dois comandos de terminal na inicialização, que se sucedem diretamente. Isso me permitirá abrir um script python na inicialização. O script funciona quando aberto manualmente, mas não consigo fazê-lo funcionar na inicialização. No terminal eu digito:
cd /directory/with/python/script/
python name.py
O script funciona, mas estou tendo problemas para executá-lo na inicialização.
Responder1
Supondo que você queira executar esse script sempre que sua máquina inicializar, uma maneira conveniente é adicionar uma tarefa init inicial.
Crie um arquivo my-startup-script.conf
(o nome fica a seu critério, mas deve ter extensão .conf
) em /etc/init
, contendo o seguinte:
description "Describe what the script does."
start on filesystem
task
script
cd /path/to/script
python name.py
end script
Observe que seu script será executado com privilégios de root.