desligar pc através do comando shutdown

1. desligar pc através do comando shutdown

antonio de padua
padua1

(usa KUbuntu)

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

olá caros colegas, estou precisando de uma ajuda no meu sistema linux, eu uso o linux educacional 3.0 que foifeito a partir da distro kubuntu 8 , e gostaria de usar o comando shutdown para desligar o pc assim que desse o momento exato, eu fiz da seguinte forma abri o diretório /etc e digitei no arquivo rc.local shutdown -h (hora que quero desligar) beleza até ai tudo bem funciona que é uma beleza. só que eu quero usar a lógica pra colocar no rc.local do diretório /etc mais de um shutdown.Então eu coloquei dessa seguinte forma não sabendo se estava certo pois não funcionou


#!/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.

if [cairo-clock -eq 09:33]

then

shutdown -h 09:33

else

shutdown -h 09:38

exit 0


eEntão gostaria se alguém ai que saca mesmo a fundo de programação em shell script pudesse me dar uma mãozinha e me dizer como devo clocar , pois o memo não sei como me referir ao relógio do linux.Se alguém poder me ajudar com esse script ai agradeceria muito.


  


2. Re: desligar pc através do comando shutdown

Denis Doria
thuck

(usa Debian)

Enviado em 15/05/2009 - 18:13h

Cara, se vc precisa desligar o computador por algum motivo em uma determinada hora, vc deveria usar o cron p/ tal fim.


3. Re: desligar pc através do comando shutdown

Carlos Eduardo Romeiro Polimeni
kharlux

(usa RedHat)

Enviado em 15/05/2009 - 19:04h

Amigo, não reinvente a roda. Concordo com o amigo Thuck, ferramentas nativas já são otimizadas e possuem funcionalidades específicas e bem definidas. Utilize a sua cron :)

[ ]


4. Re: desligar pc através do comando shutdown

Cristiano
sempreslack

(usa Slackware)

Enviado em 15/05/2009 - 20:37h

amigo, tem um certo erro de lógica ai. Se vc diz que ele deve desligar 09:33 então ele vai desligar 9:33. é impossivel, pela lógica desligar 9:38, porque ele já vai desligar 9:33, entende? você teria que fazer algo do tipo como uma tecla de cancelamento. Tipo, se o usuário digitar uma certa combinação de teclas, ele vai cancelar o primeiro shotdown e passará para o segundo. Entende? Algo do tipo. Mas realmente, concordo com os amigos acima. Se quer desligar o computado em uma determinada hora digite:
shutdown -h 9:33 &
assim se você uma hora desistir de deslivar essa hora basta digitar
shutdown -c
e depois digitar a nova hora
shutdown -h 9:38
abraços


5. Re: desligar pc através do comando shutdown

Perfil removido
removido

(usa Nenhuma)

Enviado em 15/05/2009 - 20:49h

como o amigo ai encima falou, vc tem que usar o cron, eh melhor

infelizmente nao posso te dar mais detalhes pq agr to na facu, e aki eh tudo WinXP

procura mais sobre cron, na boa, eh o melhor jeito

e como o cara ai falou tbm, tem que ter uma logica, desse jeito ai que vc deixou nao vai dar certo nao

quando eu chegar em ksa, se o seu problema ainda nao estiver resolvido, eu crio um script e te mando

flw






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts