Enviado em 11/03/2019 - 10:05h
Enviado em 14/03/2019 - 12:58h
Valeu!Enviado em 14/03/2019 - 13:03h
Enviado em 14/03/2019 - 22:47h
#!/bin/bash
n=0
IP="192.168.1.1"
BEEP="mpg123 -q som.mp3"
> SAIDA_${IP}.txt
clear
while :;do
let n++
if ping -s1 -c1 $IP > /dev/null;then STT="YES_OKAY";else STT="NOT_OKAY";fi
[[ ${STT} = "NOT_OKAY" ]] && { ${BEEP};wait;printf "Em: %(%x %T)T IP: $IP:${STT}\n" >> SAIDA.txt;}
printf "\e[2;f"
printf "\e[3;f Passo:${n} Em: %(%x %T)T IP:${IP} Status:${STT}"
printf "\e[4;f"
sleep 1
done
Enviado em 18/03/2019 - 22:51h
!/bin/bash
IP="192.168.1.1"
SOM="/media/user/CASH_APT/HTML/AUDIOS/ringtones/Censored_Beep.mp3"
BEEP="mpg321 -q ${SOM}"
linha=""
log=${IP}_Log.txt
> $log
clear
# INICIO - Verifica comandos/compatibilidade:
n=0;
for cmds in fping mpg321;do
which ${cmds} >/dev/null || comp[$n]="${cmds}"
let n++;
done
((${#comp[@]}>0)) && { printf "Instalar %s\n" ${comp[@]};exit 1;}
[[ -s ${SOM} ]] || { printf "\n Arquivo de som, não encontrado\n" ; exit 0;}
unset n cmds comp
# FIM - Compatibilidade
printf "\n Informe o tempo de duração:\n Obs.: Aceita Nº decimal\n"
for X in Dia Hora Minuto;do
read -n2 -p " ${X}(s): " $X;
echo ""
[[ ${!X} = "" ]] && eval ${X}="0"
done
Tempo=$(awk '{printf "%.f" ,($1*3600*24)+($2*3600)+($3*60)+$4 }' <<< "${Dia/,/.} ${Hora/,/.} ${Minuto/,/.} $(date +%s.%N)")
printf "\n Inicio: $(date +%Y-%m-%d" "%H:%M:%S.%3N)\n"
while (( $(date +%s) <= ${Tempo} ));do
fping -q -b 228 ${IP} || { notify-send -t 500 'Atenção!' \
"$(printf "${linha}\n%(%x %T)T IP:${IP} is OFF_LINE!\n${linha}")" --icon=dialog-warning
${BEEP};printf "Data: %(%x Hora: %T)T IP:${IP} OFF_LINE\n" >> $log;}
sleep 1
done
printf "\n Termino: $(date +%Y-%m-%d" "%H:%M:%S.%3N)\n"
Instalaηγo do Ambiente .NET (#C) no Slackware 15.0
Kali On The Box - Colocando o Kali para rodar no Raspberry Pi
Como contribuir com a atualizaηγo de pacotes no Void Linux
Como Remover CTRL-M (^M) de arquivos
ERROR 144 - Table XXX is marked as crashed and last (automatic?) repair failed [Resolvido]
Colocar dispositivo mσvel Samsung em modo Download pela linha de comando
Desativei a lista de prioridade do boot UEFI e agora nγo aparece nenhu... (8)
Instalar nova distribuiηγo Linux (0)
Erro ao atualizar versγo Ubuntu 20.04 para 22.04 (0)
Como criar vαrios sites pϊblicos possuindo um endereηo de ip (5)
O meu notebook linux com a distro ubuntu nγo esta saindo som de jeito ... (3)