Skip to content

Instantly share code, notes, and snippets.

@alexandregz
Last active December 26, 2015 19:19
Show Gist options
  • Save alexandregz/7200970 to your computer and use it in GitHub Desktop.
Save alexandregz/7200970 to your computer and use it in GitHub Desktop.
Para engadir umha pequena identificaçom no script "contestador.sh" que nos sirve para ter notificaçons na raspberry mediante centerim (http://rsppi.blogspot.com.es/2013/07/uso-de-hangouts-gtalk-para-el-envio-de.html)
#!/bin/bash
#programado por Juanmol para http://rsppi.blogspot.com
# Alexandre Espinosa Menor <aemenor@gmail.com>
# Identificaçom (password de seguridade e control de usuario)
# password por seguridade, por se muda o resource e nom temos acesso á raspberry
# Uso: Enviar password antes do resto
PASSWORD="chave"
PASSWORD_RECIBIDO=$1
COMANDOS_PROIBIDOS=( rm passwd )
if [ "$PASSWORD_RECIBIDO" = "$PASSWORD" ]; then
shift
fi
# Alexandre Espinosa Menor: o contato debe ser o nosso (quitar o "j" de `ls -d $HOME/.centerim/*@public.talk.google.com`)
if [ "$CONTACT_NICK" != 'xxxxxxxxxxxxxxxxxxxx@public.talk.google.com' ] && [ "$PASSWORD" != "$PASSWORD_RECIBIDO" ]; then
echo "norl!";
exit 1;
fi
case $1 in
espacio)
echo "El sistema tiene libre `df -h | grep rootfs | awk '{ print $4,$5 }'`"
;;
sh)
shift
if [[ " ${COMANDOS_PROIBIDOS[*]} " == *" $1 "* ]]; then
echo "$1: Comando proibido..."
exit 1
fi
$@ 2>&1
;;
help)
echo "comandos: espacio, sh, help"
echo "comandos sh proibidos: ${COMANDOS_PROIBIDOS[@]} "
;;
*)
echo "$1 no lo entiendo, los comandos que entiendo son: espacio, sh, help "
;;
esac
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment