Hola Troxlinux, En tu script no reconoce a history como un comando (similar a lo que ocurre con "cd", ambos interpretaciones del ambiente),
recuerda que tienes la variable de entorno SHELL con esta puedes inferir que archivo base se esta usando. if [ "${SHELL}" = "bash" ]; then target=".bash_history" elif [ "${SHELL}" = "zsh" ]; target=".zsh_history" etc, etc entonces ejecuta tail -20 ${target} una recomendación cambia tu cabecera #!/bin/bash por #!/bin/sh, ahi puedes usar trazas con -x y el modo textual con set -v Ejemplo: #!/bin/sh -x set -v set -e Saludos 2013/12/16 Pablo Zuñiga <pabl...@gmail.com> > > > > 2013/12/16 troxlinux <xserverli...@gmail.com> > >> 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 >> > > > > -- > Atte. > Pablo Zúñiga E > (+56 9) - 75195192 | MSN/Gtalk: pabl...@gmail.com | Skype: ed00m_ > http://www.gnulinuxporqueno.cl | http://www.linkedin.com/in/ed00m > ======================================================= > -- Atte. Pablo Zúñiga E (+56 9) - 75195192 | MSN/Gtalk: pabl...@gmail.com | Skype: ed00m_ http://www.gnulinuxporqueno.cl | http://www.linkedin.com/in/ed00m =======================================================