Pablo gracias x tu sugerencia , otra duda que me cabe como podria hacer este scritp para que me enviara el history de cualquier usuario no solamente el de root?
hare los cambios y después lo pego. El 16 de diciembre de 2013, 9:51, Pablo Zuñiga <pabl...@gmail.com> escribió: > 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 > ======================================================= > -- rickygm http://gnuforever.homelinux.com