Fórum Ubuntu Linux - PT
Suporte Técnico => Servidores => Tópico iniciado por: lucascatani em 08 de MAR?O de 2013, 09:13
-
Gostaria de saber como eu faço pra executar um comando do tipo "/etc/init.d/samba stop" toda vez que meu sistema for desligado, seja através do botão poweroff ou através de comandos (halt, shutdown etc).
Na inicialização existem arquivos que são rodados no boot (ex: rc.local). Existe algo similar no desligamento do sistema, alguma arquivo onde eu coloco o comando e ele será executado toda vez que o sistema for desligado ou reiniciado?
A opção de criar um script e colocar "/etc/init.d/samba stop && halt -p" não serve. QUero algo que seja executado com os comandos halt e reboot.
-
Crie um job: http://upstart.ubuntu.com/cookbook/
-
E o Samba não é desativado no shutdown ou reboot do sistema..?
-
Olá lucas,
Se você inicia o serviço do samba automaticamente no boot, você não precisa desligá-lo no shutdown. O mesmo procedimento que ativa pra iniciar automaticamente também ativa pra desligar.
sudo update-rc.d defaults samba
-
Olá lucas,
Se você inicia o serviço do samba automaticamente no boot, você não precisa desligá-lo no shutdown. O mesmo procedimento que ativa pra iniciar automaticamente também ativa pra desligar.
sudo update-rc.d defaults samba
Bom dia. Na verdade é o "postgreSQL". Para iniciar ele eu tenho que usar uma linha de comando "/usr/bin/srvpgs" e para parar "/usr/bin/srvstop". O meu medo é que ao desligar ele não pare o serviço, que ele somente feche, podendo corromper dados...
-
Observe se há um script /etc/rc2.d/SXXpostgresSQL (ou alguma coisa parecida). Depois, observe se há um script /etc/rc0.d/KXXpostgreSQL e/ou /etc/rc6.d/KXXpostgreSQL.
O primeiro script inicia o serviço (no modelo SysV), os dois últimos encerram respectivamente antes do desligamento e do reboot.
Pode ser que esse script já tenha sido migrado pro modelo upstart, nesse caso ele tem que existir no diretório "/etc/init".
-
Observe se há um script /etc/rc2.d/SXXpostgresSQL (ou alguma coisa parecida). Depois, observe se há um script /etc/rc0.d/KXXpostgreSQL e/ou /etc/rc6.d/KXXpostgreSQL.
O primeiro script inicia o serviço (no modelo SysV), os dois últimos encerram respectivamente antes do desligamento e do reboot.
Pode ser que esse script já tenha sido migrado pro modelo upstart, nesse caso ele tem que existir no diretório "/etc/init".
Boa noite. Não há nenhum script dentro de nenhuma das pastas /etc/rc.XX e nem dentro de /etc/init/ e nem /etc/init.d/
Obs: Não fui eu quem fez a instalação do postgreSQL;
-
É uma boa hora para saber se tem a Instalação Documentada, quem é o Administrador da rede.?
-
Boa noite. Não há nenhum script dentro de nenhuma das pastas /etc/rc.XX e nem dentro de /etc/init/ e nem /etc/init.d/
Obs: Não fui eu quem fez a instalação do postgreSQL;
Então se teu postgre está iniciando automaticamente, só resta ser pelo rc.local, e nesse caso sua preocupação é totalmente válida, pq ele não está sendo encerrado apropriadamente no desligamento/reset da máquina.
Tem que ver se o postgre disponibiliza um script de inicialização em /etc/init.d, pra fazer isso. Se tiver, vc vai ativá-lo com o "update-rc.d".