Ajuda ao criar um script [RESOLVIDO]

13. Re: Ajuda ao criar um script [RESOLVIDO]

leandro bruno teixeira
leandrobrunoo

(usa Ubuntu)

Enviado em 24/02/2010 - 14:18h

da forma q postei acima, estar certo ?


  


14. Re: Ajuda ao criar um script [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 24/02/2010 - 14:20h

Um script mais completo com orientação a objetos já que você é fuçador.




#!/bin/bash


# Configuração do script
LOG_FILE='';
SERVER_NAME='';
NR_PINGS='';

function _comDes(){

echo 'Desligando o server';
shutdown -h now;

}

function _logFile(){
echo -en "\nServer desligado em:\n $(date)\nStatus: ${STTS}" >> ${LOG_FILE}
}


function _verRoot(){
if [ $USER = 'root' ]; then
return 0;
else
echo "$USER, você precisa estar logado como root para usar este script.";
exit;
fi

}


_verRoot && STTS=$(ping -c ${NR_PINGS} ${SERVER_NAME} >>/dev/null);

if [ $? -gt 0 ]; then

echo -ne "Continuar ligado";

else
_comDes;
_logFile;

fi


15. Re: Ajuda ao criar um script [RESOLVIDO]

leandro bruno teixeira
leandrobrunoo

(usa Ubuntu)

Enviado em 24/02/2010 - 14:27h

hehe esse ai e mais complicado....
fica pra uma proxima.
vlw

vou marca como resolvido ok
abraço e vlw pelas dicas
fui
ate a proxima

= viva o linux =


16. Re: Ajuda ao criar um script [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 24/02/2010 - 14:28h

Continue a pesquisar... O vol tem muito a ensinar. Eu diria que 90% do que aprendi (e continuo aprendendo) sobre shell script foi na escola vol.

E como eu disse coloque seu script em um dos paths do sistema. Fica mais pratico.



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts