Hs old-muro: Difference between revisions
From HSS
(actualización código) |
m (C0 moved page Hs muro to Hs old-muro) |
(No difference)
| |
Revision as of 16:05, 6 March 2024
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