2009/4/6 Renato Krause <[email protected]> > 2009/4/6 Xisberto <[email protected]>: > > 2009/4/6 Renato Krause <[email protected]> > > > >> Xisberto, > >> Muito obrigado, uma última dúvida: isso executará o meu script como > root? > >> Abraço, > >> Renato Krause > >> > >> > > Sim, claro. Os processos iniciados no boot são todos do usuário root, a > > menos os que são configurados para não serem. > > > > > >> > >> > >> 2009/4/6 Xisberto <[email protected]>: > >> > 2009/4/6 Renato Krause <[email protected]> > >> > > >> >> 2009/4/6 Xisberto <[email protected]>: > >> >> > 2009/4/6 Renato Krause <[email protected]> > >> >> > > >> >> >> Boa tarde, > >> >> >> > >> >> >> Estou precisando colocar um serviço que eu escrevi na > inicialização > >> do > >> >> >> meu sistema. Estou utilizando um Ubuntu Server Intrepid. Preciso > que > >> >> >> esse serviço seja iniciado pelo root. > >> >> >> Eu já tentei colocar o meu bash script no /etc/init.d e tambem já > >> >> >> criei uma link simbólico em /etc/rc3.d porém ele não está subindo > na > >> >> >> inicialização. > >> >> > > >> >> > > >> >> > Renato, não basta apenas colocar o link no rc3.d, tem que seguir a > >> regra > >> >> de > >> >> > nomenclatura do diretório: > >> >> > > >> >> > SXXNome, onde XX é um número que indicará a seqüência de execução > >> durante > >> >> o > >> >> > boot. Você fez assim? > >> >> > > >> >> > Outra coisa a verificar é se o script está sem erros e aceita o > >> parâmetro > >> >> > 'start' que o sistema vai passar pra ele. Execute-o normalmente: > >> >> > > >> >> > sudo /etc/init.d/script start > >> >> > > >> >> > e veja o resultado. > >> >> > > >> >> > > >> >> >> > >> >> >> Desde já grato a todos. > >> >> >> Abraços, > >> >> >> Renato Krause > >> >> >> > >> >> >> -- > >> >> >> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece > >> >> >> > >> >> >> Lista de discussão Ubuntu Brasil > >> >> >> Histórico, descadastramento e outras opções: > >> >> >> https://lists.ubuntu.com/mailman/listinfo/ubuntu-br > >> >> >> > >> >> > > >> >> > > >> >> > > >> >> > -- > >> >> > Humberto Xis > >> >> > http://xisberto.blogspot.com > >> >> > http://ostelematicos.blogspot.com > >> >> > > >> >> > "Sur la tuta tero estis unu lingvo kaj unu parlomaniero." - Gn 11,1 > >> >> > -- > >> >> > Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece > >> >> > > >> >> > Lista de discussão Ubuntu Brasil > >> >> > Histórico, descadastramento e outras opções: > >> >> > https://lists.ubuntu.com/mailman/listinfo/ubuntu-br > >> >> > > >> >> > >> >> > >> >> > >> >> Obrigado a todos. > >> >> > >> >> Xisberto, eu achei um arquivo /etc/init.d/skeleton. Ele é um modelo > de > >> >> como escrever serviços? > >> >> Eu tenho uma outra dúvida: imagino que os números após o rc sejam os > >> >> níveis que o init entra. Porém não sei se o 3 é o mais adequado para > >> >> mim. Preciso iniciar um serviço como root na inicialização do meu > >> >> Ubuntu Server. > >> >> Você acredita que adaptando meu script ao /etc/init.d/skeleton e > >> >> nomeando ele como S65mrtg - por exemplo- irá funcionar? > >> > > >> > > >> > Cara, não tinha visto ainda esse skeleton, vai me ajudar muito ainda! > >> > > >> > Você colocou o runlevel 3, a sua suposição sobre o runlevel está > certa. > >> Só > >> > que eu não lembrei: o runlevel padrão do Debian e de seus derivados é > o > >> 2. > >> > Crie uma cópia do skeleton no init.d chamando-a de mrtg - por exemplo > - e > >> > crie um link para ela no rc2.d. O link precisa seguir a nomenclatura, > o > >> > script original não precisa. > >> > > >> > O Ubuntu não deveria mais seguir estas configurações, pois ele > >> teoricamente > >> > não usa o System V e sim o upstart. Para ver qual é o seu runlevel > >> padrão, > >> > execute o comando "runlevel" logo após o boot. Você deverá ver "N 2", > o > >> que > >> > significa que vocẽ está no runlevel 2. Para modificar, olhe o arquivo > >> > /etc/event.d/rc-default, nas linhas que contêm o parâmetro "telinit" > >> > > >> > http://www.vivaolinux.com.br/artigo/Apertem-o-cinto-o-inittab-sumiu > >> > > >> > > >> >> > >> >> Muito muito grato. > >> >> Abraços, > >> >> Renato Krause > >> >> > >> >> -- > >> >> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece > >> >> > >> >> Lista de discussão Ubuntu Brasil > >> >> Histórico, descadastramento e outras opções: > >> >> https://lists.ubuntu.com/mailman/listinfo/ubuntu-br > >> >> > >> > > >> > > >> > > >> > -- > >> > Humberto Xis > >> > http://xisberto.blogspot.com > >> > http://ostelematicos.blogspot.com > >> > > >> > "Sur la tuta tero estis unu lingvo kaj unu parlomaniero." - Gn 11,1 > >> > -- > >> > Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece > >> > > >> > Lista de discussão Ubuntu Brasil > >> > Histórico, descadastramento e outras opções: > >> > https://lists.ubuntu.com/mailman/listinfo/ubuntu-br > >> > > >> > >> -- > >> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece > >> > >> Lista de discussão Ubuntu Brasil > >> Histórico, descadastramento e outras opções: > >> https://lists.ubuntu.com/mailman/listinfo/ubuntu-br > >> > > > > > > > > -- > > Humberto Xis > > http://xisberto.blogspot.com > > http://ostelematicos.blogspot.com > > > > "Sur la tuta tero estis unu lingvo kaj unu parlomaniero." - Gn 11,1 > > -- > > Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece > > > > Lista de discussão Ubuntu Brasil > > Histórico, descadastramento e outras opções: > > https://lists.ubuntu.com/mailman/listinfo/ubuntu-br > > > > > > > Xisberto, > Eu realmente estou muito grato pela sua ajuda. Muito muito obrigado. > Abraço, > Renato Krause >
Xisberto, Resolvi o meu problema utilizando o skeleton, o update-rc.d e - principalmente - os conhecimentos que compartilhaste comigo. Publiquei o serviço criado no meu blog. http://renato-krause.blogspot.com Abraços, Renato Krause -- Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece Lista de discussão Ubuntu Brasil Histórico, descadastramento e outras opções: https://lists.ubuntu.com/mailman/listinfo/ubuntu-br

