Executar o comando do terminal (comando python) na inicialização [duplicado]

1

Novo no Ubuntu, mas procurei em todos os lugares para responder a essa questão. Não encontrei solução até agora. Basicamente eu preciso executar dois comandos de terminal na inicialização, que se seguem diretamente. Isso permitirá que eu abra um script python na inicialização. O script funciona quando aberto manualmente, mas não consigo trabalhar 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.

    
por Reece Musson 26.08.2014 / 08:11

1 resposta

2

Supondo que você deseje executar este script toda vez que sua máquina inicializar, uma maneira conveniente é adicionar uma tarefa de inicialização.

Crie um arquivo my-startup-script.conf (o nome dele depende de você, mas ele deve ter a 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.

    
por zwets 26.08.2014 / 09:11