como iniciar, automaticamente, um script no ubuntu 10.10 ou no Linux Mint? [RESOLVIDO]

1. como iniciar, automaticamente, um script no ubuntu 10.10 ou no Linux Mint? [RESOLVIDO]

andre luiz
xiloba

(usa Slackware)

Enviado em 01/11/2010 - 23:20h

Em qual arquivo devo por um script para que ele inicie automaticamente ao me logar no Ubuntu 10.10 ou no Linux Mint 9?


  


2. MELHOR RESPOSTA

Perfil removido
removido

(usa Nenhuma)

Enviado em 02/11/2010 - 12:48h

Se não fosse pelo Upstart que é o que o Ubuntu usa eu te diria para fazer como no Debian que é o SystemV:

# cp <script> /etc/init.d
# chmod +x /etc/init.d/<script>
# ln -sf /etc/init.d/<script> /etc/rc2.d/S10<script>
# ln -sf /etc/init.d/<script> /etc/rc3.d/S10<script>
# ln -sf /etc/init.d/<script> /etc/rc4.d/S10<script>
# ln -sf /etc/init.d/<script> /etc/rc5.d/S10<script>

ou para pular as criações dos links simbólicos instalaria o rcconf ou o bum e configurava o script para iniciar como serviço:

$ sudo apt-get install rcconf bum

$ sudo rcconf
ou
$ gksu bum


A outra opção é adicionar o caminho do script em /etc/rc.local, tipo isso:

/etc/init.d/firewall start

no caso do Ubuntu acho que o script deve ficar em /etc/event.d e não em /etc/init.d como é no Debian. Então o passo do rc.local seria este:

/etc/event.d/firewall start ### não sei se iria funcionar pois não uso Ubuntu

o mais correto seria isso:

service <serviço> start

3. Re: como iniciar, automaticamente, um script no ubuntu 10.10 ou no Linux Mint? [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 01/11/2010 - 23:37h

Sistema => Preferência => Aplicativos de sessão


4. Re: como iniciar, automaticamente, um script no ubuntu 10.10 ou no Linux Mint? [RESOLVIDO]

andre luiz
xiloba

(usa Slackware)

Enviado em 02/11/2010 - 11:52h

Valeu, Gedimar
pela resposta.
Mas isto funciona também para script?
Estou perguntando isto pois desinstalei o ubuntu 10.10 e instalei o 9.04 por não ter o arquivo bootmisc.sh no 10.10. Então coloquei o 9.04 que vinha com o dito arquivo a fim de usar três comandos para fazer um "deepfreeze" no usuário.
#rsync -azv /home/professor /mnt
rm -rf /home/professor
rsync -azv /mnt/professor /home
Estes dois últimos comandos ficam dentro do /etc/init.d/bootmisc.sh


Se eu pudesse encontrar algo que rodasse os últimos comandos, automaticamente, ao inciar o sistema, poderia voltar a usar o ubuntu 10.10



5. resposta

Horst Thiessen
horst-thiessen

(usa Linux Mint)

Enviado em 22/01/2011 - 20:18h

Coloque seu script no arquivo /etc/rc.local






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts