tonyhts
(usa Arch Linux)
Enviado em 04/09/2015 - 15:42h
Olá,
Pq nao usa Md5?
Estou usando o cel, mas acho que vc vai entender:
Armazena a data no arquivo (já em md5) e no seu script, faz a conversao e testa com IF
hoje=$(date '+ %d%m%Y')
license.key="/tmp/arquivo_com_adata-md5"
license=$(wget -qO - --post-data "data[Row][cripted]=\"$(cat $license.key)\" http://md5-decrypter.com/ | grep -A1 Decrypted text" | tail -n1 | cut -d '"' -f3 | sed 's/>//g; s/<\/b//g')
if [ $license -le $hoje ]
then
inicia
else
echo "Expirado"
exit 1
fi
Pra dificultar vc pode compilar o arquivo e usar o comando file ao invés do cat.
Assim que tiver com meu note eu posto uma solução melhor, mas acho que ja da pra brincar com o conceito acima.
OBS:: Apos td funcionando, compila seu script, senao basta modificar o if que ja era a segurança kkkk
da uma olhada aqui:
http://www.vivaolinux.com.br/dica/SHC-Compilando-seu-shell-script
abs
---
Eu Acredito, que ás vezes são as pessoas que ninguém espera nada que fazem as coisas que ninguém consegue imaginar.
--- Mestre dos Mestres - Alan Turing ---