Executar comando ao desligar [RESOLVIDO]

1. Executar comando ao desligar [RESOLVIDO]

Raphael Oliveira
rapharocket

(usa Solus)

Enviado em 14/02/2011 - 22:49h

Pessoal, existe um jeito de adicionar um comando para ser executando no processo de desligamento da máquina?

Há como adicionar comandos a serem executados assim que se faz logon, mas e quando desliga? Tem como? É uma dúvida minha...


  


2. MELHOR RESPOSTA

Rafael Umbelino
tlaloc

(usa Gentoo)

Enviado em 15/02/2011 - 21:41h

Basta criar um script e por ele em /etc/rc0.d/ que ele será executado ao iniciar-se o init0, que é o desligamento do sistema.

3. Re: Executar comando ao desligar [RESOLVIDO]

Renato Augusto Andrade
CerberusBH

(usa Slackware)

Enviado em 15/02/2011 - 00:22h

Olá rapharocket!

Bom, eu posso te falar sobre o Slackware, que é a distribuição que eu uso. No caso do Slackware, os comandos que queremos que sejam carregados na inicialização, devem ser adicionados ao arquivo:

/etc/rc.d/rc.local


Os comandos a serem executados no desligamento ficam em:

/etc/rc.d/rc.local_shutdown


Os comandos que serão executados no logon do usuário ficam no arquivo:

$HOME/.bashrc


Os comandos que serão executados no logout do usuário ficam no arquivo:

$HOME/.bash_logout


A variável $HOME é o caminho para o diretório do usuário, e estes arquivos .bashrc e .bash_logout, que são arquivos ocultos, não precisam ter permissão de execução.

Já os arquivos rc.local e rc.local_shutdown precisam ter permissão de execução.

Abraços!!


4. Re: Executar comando ao desligar [RESOLVIDO]

Raphael Oliveira
rapharocket

(usa Solus)

Enviado em 15/02/2011 - 21:29h

Renato, encontrei o arquivo /home/.bash_logout mas não tenho idéia de como posso adicionar um comando nesse arquivo. Abri-o no gedit e dei uma olhada pra ver se encontrava "pelo tato" (não sei programar) um lugar para encaixar um comando, mas não encontrei. A propósito, o comando que eu queria adicionar é 'numlockx off' pra ajudar a coleguinha desse tópico aqui:

http://www.vivaolinux.com.br/topico/Linux-Mint/Trocar-Insigne-por-Mint-10

Tô em dívida com ela ainda. Já andei dando uma buscada com o Google, mas o que eu encontrei foi gente querendo a mesma coisa que eu e sem resposta alguma.


5. Re: Executar comando ao desligar [RESOLVIDO]

Raphael Oliveira
rapharocket

(usa Solus)

Enviado em 15/02/2011 - 21:48h

No caso se eu fizer assim:

#!/bin/bash
numlockx off

e salvar como executável vai dar certo? Na hora de desligar a máquina, é executado o comando?


6. Re: Executar comando ao desligar [RESOLVIDO]

Osiel
mrtuxys

(usa Outra)

Enviado em 15/02/2011 - 21:55h

Me senti totalmente ignorante.
Acompanhando o seu post percebi que você quer desligar o numlock após o desligamento da máquina. É isso mesmo?
Você desliga a máquina e o numlock fica ligado?
Sério mesmo. Estou confuso.


7. Re: Executar comando ao desligar [RESOLVIDO]

Raphael Oliveira
rapharocket

(usa Solus)

Enviado em 15/02/2011 - 21:59h

Bem, não é comigo que está acontecendo isso...

A coleguinha do tópico que eu citei acima disse que o Num Lock do teclado dela não estava ligando automaticamente ao iniciar, então pedi que ela instalasse o numlockx e o adicionasse para iniciar junto com o sistema. Só que isso resolveu somente 50% do problema. Ainda falta corrigir o desligamento do Num Lock, pois quando ela desliga o computador, a luzinha permanece acesa. Estava pensando então em adicionar o 'numlockx off' para ser executado no processo de desligamento da máquina, ou seja, um pouco antes de ser desligada totalmente.


8. Re: Executar comando ao desligar [RESOLVIDO]

Rafael Umbelino
tlaloc

(usa Gentoo)

Enviado em 15/02/2011 - 22:08h

Sim, só fazer isso que já deve funcionar.
Porém você pode configurar isso no xorg.conf, se não me engano,


9. Re: Executar comando ao desligar [RESOLVIDO]

Raphael Oliveira
rapharocket

(usa Solus)

Enviado em 15/02/2011 - 22:13h

Pior é que nem tem como eu testar aqui na minha máquina, pois aqui tá funcionando direitinho, mas mesmo assim vou repassar as instruções pra ela tentar, não esquecendo também de dizer que vocês me ajudaram. ;)

CerberusBH, tlaloc e mrtuxys, obrigado pela ajuda. Agora vou elaborar um passo-a-passo pra ela. Valeu mesmo. :D







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts