saludos lista , tengo una duda con script de bash que me estoy haciendo la idea es que cuando el usuario salga de la session de root me envie un correo en un adjunto con los ultimos comandos que diigito.
el detalle esta que cuando ejecuto este script por algun motivo no imprime dentro del archivo comandos.txt los comandos digitados , si yo lo hago fuera del script en una terminal el funciona perfecto. comando fuera del script history | tail -20 > /tmp/comandos.txt ya dentro del script no los imprime #!/bin/bash export HISTTIMEFORMAT='%F %T ' history | tail -20 > /tmp/comandos.txt echo "Envio Reporte de comandos digitados" | mutt -a "/tmp/comandos.txt" -s "SERVER MONITOREO" -- rgutier...@domain.com echo " ## ejecutando un bash by ssh ##" echo " ##REPORTE LISTO!##" echo " ## Uso: backup.cron, no se requieren LIBRERIAS EXTERNAS##" # Fin del Script exit 0 -- rickygm http://gnuforever.homelinux.com