guardar en el directorio del usuario
Felipe Covarrubias
hooper.007 en gmail.com
Mar Ene 11 13:19:18 CLST 2005
Patolin . wrote:
>
> Hola a todos, tengo una duda, tengo una script el cual realiza ciertas
> funciones, pero este script puiede ser usado por cualquier usuario
> (todos sin excepcion), la pregunta es como puedo hacer que me guarde
> el resultado el el directorio del usuario (ej, /home/pato
> /home/pruebas u el mismo root /root) lo he posisdo lhacer pero solo en
> una ruta estatica y cunado la tratp de hacer para el directoprio no
> me sale, alguna sugerencia???, de antemano gracias
>
>
> Atte
> Patricio Villalobos R.
> La Serena, Chile
>
> _________________________________________________________________
> Charla con tus amigos en línea mediante MSN Messenger:
> http://messenger.latam.msn.com/
>
>
podria usar una variable que guarde el directorio, la hora y el nombre
de usuario. atravez de un comando de shell (asumo que tu script es de
bash) como por ejm:
################################################################################
#!/bin/bash
#pwd arroja la ruta completa del directorio actual.
#date arroja la hora del sistema en que se corrio date
#whoami arroja el nombre del usuario ejecutando el script
hora=$(/bin/date)
dir=$(/bin/pwd)
user=$(/usr/bin/whoami)
#ahora tienes el dato que quieres pero necesitaras guardarlo de forma
permanente en algun lugar
#para luego revisarlo esto escribiara en el temporal tu puedes cambiar
ese lugar por uno donde
#todos puedan escribir al = que el temporal
echo "el usuario $user, en el directorio $dir, a la hora $hora" >>
/tmp/registro
#fin
#################################################################################
de mas esta decir que necesitas permisos de ejecucion.
este script tendrias que agregarlo a tu Script. para que se produciera
este log.
atte.
Felipe Covarrubias
Est. Ingenieria Electrónica
UTFSM
Más información sobre la lista de distribución Linux