Shell Script auto-executavel para desligar uma máquina em certo horário! [RESOLVIDO]

1. Shell Script auto-executavel para desligar uma máquina em certo horário! [RESOLVIDO]

Érik
emun

(usa XUbuntu)

Enviado em 29/10/2009 - 15:26h

Olá galera... primeiramente gostaria muito de falar que o VOL está de parábens mesmo, caras ocês são tudo doido XD... consegui achar praticamente de tudo aqui no site!!

Lembrando que sou newbiezaum mesmo né... nunca tive familiaridade com o Linux e estou tendo que aprender na "raça" literalmente!! Enfim galerinha estou gostando muito mesmo, minha atual distro aqui na empresa é o "XUBUNTU 9.04" em máquinas clientes né, e no server o "Debian" a qual não me recordo a versão, (também temos outro com rWindows 2000), são em torno de 28 micros, todos ligados em "NFS+NIS" tutorial seguido á risca do próprio site!!

Bom vamos tentar descrever o quase problema, pois não temos tantos problemas assim (por enquanto XD)... quando chega o horário das 6:00 da tarde o pessoal começa a ir embora, e muitos deles esquecem as máquinas ligadas (à qual muita das vezes só percebemos no outro dia!), então gostaria de saber se existe um SHELL onde eu coloque ele no server e execute ele para desligar todos os clientes (não o server, pois o mesmo fica ligado sempre), pode ser a coisa mais enxuta possivel, o importante é funfa (li alguns artigos no site sobre o assunto, mais não achei o mais adequado para meu caso, se tiver repetido, desculpe aos admins do fórum!), o script pode ser local tbm, algo que inicie junto com o micro e comece a desligar as estações toda 6:00 , 6:10 da tarde... bom galera lembrando que só sei instalar e poquissimos comando desse maravilhoso sistema!! peguem leve comigo XD!!


Bom é iiiiiisssoooo tuuuuddooo ai em cima que gostaria de falar!!
Aguardo respostas galera... abrass a todos!! XD


  


2. Re: Shell Script auto-executavel para desligar uma máquina em certo horário! [RESOLVIDO]

nelio
neliobjr

(usa Red Hat)

Enviado em 29/10/2009 - 15:51h

Cara, vc pode fazer um script e coloca-lo na crontab para desligar, obs, o usuario pode não ter esquecido e sim deixado a maquina ligada processando alguma coisa ai vc irá interromper o processo, mas caso queira segue:

script

desliga.sh

#!/bin/sh

shutdown -h now

#FIM

para adiciona-lo na cron.

crontab -e

10 18 * * * /caminho_scripts/desliga.sh

esc :wq

# sai salvando.





3. Re: Shell Script auto-executavel para desligar uma máquina em certo horário! [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 29/10/2009 - 15:52h

Não precisa d script, mas vc terá q configurar o usuário a t permissão d execução pelo sudo. Edite o arquivo /etc/sudoers e acrescente a linha:

usuario ALL=NOPASSWD: /sbin/shutdown

Considerando q o usuario seja o usuário q tá instalado na máquina. Dae vc acrescenta no cron (agendador), com o comando:

# crontab -e

Ele abre o vim pra editar o arquivo d configuração. Acrescente a seguinte linha (apertando "i" para inserir os dados):

10 6 * * * /usr/sbin/sudo /sbin/shutdown -h now 1> /dev/null

Aperte "esc", ":x" para salvar.

Obs.: eu não sei se no cron há a necessidade do sudo pra rodar o shutdown. Peço pra vc testar sem o sudo e, caso não d certo, tente com o sudo, blz?


4. Re: Shell Script auto-executavel para desligar uma máquina em certo horário! [RESOLVIDO]

Daniel Fernandes
volcom

(usa Debian)

Enviado em 29/10/2009 - 15:55h

Pode criar um Script no Win com a seguinte linha:

shutdown -s -t 0

-s para de shutdow
-t 0 é o tempo em seguntos para desligar.

Veja as opções do comando para mais detalhes.

Salve por exemplo como desliga.bat e coloque no agendador de tarefas do Win.

Acho que é uma forma simples.

Pode também deixar o script em um pasta compartilhada.

Espero que ajude.


5. Re: Shell Script auto-executavel para desligar uma máquina em certo horário! [RESOLVIDO]

Érik
emun

(usa XUbuntu)

Enviado em 29/10/2009 - 16:12h

OK galera, vou fazer todos os testes mencionados, renato_pacheco vou testar sem o sudo e logo mais posto o resultado ok? valeu galera, vocês são demais... fui abrass!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts