Script para desconexão em horário determinado
Você indica a hora no formato HH:MM e ele entra em um loop de teste. Quando o horário for compatível com o digitado ele desconecta.
Descrição
Você indica a hora no formato HH:MM e ele entra em um loop de teste. Quando o horário for compatível com o digitado ele desconecta.
#!/bin/bash # script para desconectar em determinada hora # autor: nanam echo "digite a hora que deseja desconectar: (Ex 12:38)" read horadesc while true do hora=`date | cut -f4 -d" " | cut -f1 -d: |`:`date | cut -f2 -d:` if [ "$hora" = "horadesc" ] then adsl-stop # (OU COMANDO(s) DE DESCONEXAO) break else sleep 10 fi done exit 0
na nona linha temos
if [ "$hora" = "horadesc" ]
faltou um $ , devemos modificar ficando assim:
if [ "$hora" = "$horadesc" ]
abraços, flw!