Hs old-muro
From HSS
esta es la versión cli del nuevo hs_muro.
código
#!/bin/sh
#
archivomuro="/var/hsmurotxt"
info=":: hs_muro::\nModo de uso:\n $ hs_muro -p \"hola hss!\" # escribe en muro\n $ hs_muro -v 10 # muestra ultimas 10 líneas del muro\n\n"
while getopts 'p:v:' c
do
case $c in
p) p="$OPTARG" ;;
v) v="$OPTARG" ;;
esac
done
# agregar if archivomuro existe. en caso de que no, como root hay que crearlo y darle permisos 775 (confirmar!)
# (como root:
# touch "$archivomuro"
# chmod 775 "$archivomuro"
# )
if [ -z "$v" ] ; then
if [ -z "$p" ] ; then
printf "$info"
else
echo $(whoami) @ $(date) "$p" >> "$archivomuro"
fi
else
if [ $(echo "$v" | grep -E "^[0-9]+$") ] ; then
cat "$archivomuro" | tail -n "$v"
fi
fi