Configurando um script para executar na inicialização no Ubuntu

1

Eu preciso iniciar alguns processos na inicialização do servidor, mas preciso que eles sejam executados como um usuário específico. No momento, eu só tenho uma carga startup.sh está por aí.

O servidor é o Ubuntu 8.04

    
por Neil Middleton 08.10.2009 / 15:53

2 respostas

2

Como uma opção alternativa, você pode colocá-lo no crontab do usuário específico, desta forma:

@reboot command-to-run

Edit: Antes que eu esqueça, como root, você pode editar o crontab de um usuário específico com

crontab -u username -e

Mais documentação no Debian Administration.

    
por 08.10.2009 / 16:23
1

A resposta curta é colocar um

su username -c "/path/to/your/script.sh" 

no equivalente do ubuntu de rc.local .

Veja este RcLocalHowto para preparar seu sistema para ter seu script de init local

    
por 08.10.2009 / 16:01