Autor Tópico: Executar Script ou programa na inicialização  (Lida 4761 vezes)

Offline panchorf

  • Usuário Ubuntu
  • *
  • Mensagens: 22
    • Ver perfil
    • http://www.lucasferreira.com/
Executar Script ou programa na inicialização
« Online: 04 de Setembro de 2006, 19:23 »
Dae povo, blzinha?

Aonde que eu configuro um script Ruby ou Python para rodar na inicialização do pc?


Abracetas... ;)

Offline Lamego

  • Usuário Ubuntu
  • *
  • Mensagens: 1.943
    • Ver perfil
Re: Executar Script ou programa na inicialização
« Resposta #1 Online: 05 de Setembro de 2006, 05:53 »
Pode colocar os comandos/scripts que quer correr no inicio do sistema em:
/etc/rc.local
(O script deve ser chamado antes do comando exit)
João Luís Marques Pinto
Mais programs e jogos para o Ubuntu

Offline ivandroconradi

  • Usuário Ubuntu
  • *
  • Mensagens: 91
  • User Ubuntu 8186
    • Ver perfil
    • Wiki Ivandro
Re: Executar Script ou programa na inicialização
« Resposta #2 Online: 05 de Setembro de 2006, 13:14 »
lamego,
     este script vai rodar independente do usuario certo???
qual a difirença do /etc/init.d/rc.local e /etc/rc.local?

Obrigado...

Só para duvidas...
Meu /etc/rc.local ficou conforme abaixo descrito, se eu for add mais um script coloco antes do ultimo exit 0???


#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

#! /bin/sh
   # . /etc/rc.d/init.d/functions   # uncomment/modify for your killproc
   case "$1" in
       start)
      echo "Starting noip2."
      /usr/local/bin/noip2
       ;;
       stop)
      echo -n "Shutting down noip2."
      killproc -TERM /usr/local/bin/noip2
       ;;
       *)
      echo "Usage: $0 {start|stop}"
      exit 1
   esac
   exit 0

exit 0

#Valew
Interessado em aprender mais sobre o Ubuntu em português?
Comece aqui http://wiki.ubuntubrasil.org/ComeceAqui
http://wiki.ubuntubrasil.org/Ivandro_Conradi

Offline Lamego

  • Usuário Ubuntu
  • *
  • Mensagens: 1.943
    • Ver perfil
Re: Executar Script ou programa na inicialização
« Resposta #3 Online: 06 de Setembro de 2006, 15:40 »
ivandro,
o rc.local são os scripts executados no arranque do sistema *ANTES* de aparecer a tela de login.

A forma tradicional de colocar um serviço/script no arranque do sistema é criar o script em /etc/init.d/ , uma vez que fazer isso é um pouco mais complexo o Ubuntu facilia, para isso existe o /etc/init.d/rc.local que tem como função executar o /etc/rc.local .

Sim, sempre que for necessário outro script coloca no /etc/rc.local antes do exit.
João Luís Marques Pinto
Mais programs e jogos para o Ubuntu