Execute o comando do terminal (comando python) na inicialização

Execute o comando do terminal (comando python) na inicialização

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.

informação relacionada