alan schein
(usa Linux Mint)
Enviado em 27/05/2013 - 15:24h
Caros senhores, preciso saber qual linha de comando coloco para pegar o ip de quem ta acessando ... apenas isso ...
#!/bin /bash
clear #limpa a tela
#comandos para identificar o turno
hora=`date +%k`
if [ $hora -ge 6 ] && [ $hora -lt 12 ];then
TURNO="Bom Dia"; fi;
if [ $hora -ge 12 ] && [ $hora -lt 18 ];then
TURNO="Boa Tarde"; fi;
if [ $hora -ge 18 ] && [ $hora -lt 24 ];then
TURNO="Boa Noite!"; fi;
if [ $hora -ge 0 ] && [ $hora -lt 6 ];then
TURNO="Boa Noite!"; fi;
#Saudacao Incial usuario e informacao {alan schein}
echo " ========================================== "
echo " ==== ==== "
echo " ==== P R O G A T ==== "
echo " ==== ==== "
echo " ========================================== "
echo -e "\n\e[01;2m$TURNO\e[m\e[32;01;1m $USER\e[m "
echo -e "\e[01;2mSeja bem vindo a \e[m\e[34;01;1m $HOSTNAME\e[m"
echo -e "\e[01;1mHoje eh\e[m \e[31;01;2m`date +%A`-feira\e[m\e[01;2m, dia\e[m \e[31;01;2m `date +%d`\e[m \e[01;2mde\e[m \e[31;01;2m `date +%B`\e[m \e[01;2mde\e[m \e[31;01;2m`date +%Y`\e[m"
echo -e "\e[01;2mA hora atual eh:\e[m \e[33;01;1m`date +%k:%M`\e[m"
echo -e "\e[01;1mNumero de usuarios conectados neste momento:\e[m \e[36;01;1m `who | wc -l`\e[m\n"
NO LUGAR DO HOSTNAME QUE SERIA IP INTERNO EU QUERIA PEGAR IP EXTERNO, POIS É UM SERVIDOR E QUERIA CAPTURAR ESSE IP EXTERNO, DEPOIS EU TENTO JOGAR ISSO NO HISTORY HEHE