executa um comando como usuário no boot do Ubuntu 12.04

4

Eu quero executar um comando no momento da inicialização que basicamente se parece com isso:

python /home/me/.hidden/commnd.py

Além disso, isso precisa ser executado como eu, e não como root.

Eu sei que isso pode ser feito, mas meu google-fu é fraco hoje em dia.

BTW, este é um servidor sem cabeçalho, então iniciar no login não é uma solução.

    
por Tymanthius 24.02.2013 / 22:49

1 resposta

7

Você pode usar o alvo do cron @reboot.

Edite o crontab da sua conta de usuário usando o comando crontab:

$ crontab -e

Então, em vez de minuto hora dia mês dia da semana, basta colocar @reboot

@reboot python /home/me/.hidden/command.py

Para mais informações sobre o @reboot e outras sequências especiais do cron, leia a página do crontab 5.

$ man 5 crontab
    
por Jay _silly_evarlast_ Wren 24.02.2013 / 22:57