Jump to content

Terminal


sugar697
 Share

Recommended Posts

Hola a todos

No se si es en este sitio donde tengo que publicarlo. Pido disculpas si no es aquí de antemano

El tema es el siguiente estoy buscando por la red y no encuentro, nada al respecto sobre: “como saber si alguien me abrió un archivo" es decir quisiera saber si desde el terminal podemos saber si algún compañero me abrió el archivo mientra no estoy. Se que desde la consola puedes saber la hora de arranque del Mac Pero ¿De las aplicaciones?, como por ejemplo illustrator o indesign.

Eso mismo me gustaría saber dese terminal saber la hora en la que se arranco una aplicación y el archivo que yo considere o que creo que abriero.

Link to comment
Share on other sites

La verdad que no sé los fines de esto, así que no tengo muy claro si entra dentro de las normas del foro ayudarte o no pero...

 

Si, en el Finder, "obtienes información" de un archivo o aplicación, puedes ver cuándo ha sido su última apertura.

 

Por cierto, el título es poco descriptivo, al menos desde la versión iPhone/iPod no se ve el "subtítulo", y que ponga sólo "Terminal" pues... como que no dice nada.

Link to comment
Share on other sites

Mr. Bean. Si ya se que ien el finder en obtener informaciond e un archivo si te dice cuando se creo y su modificacion, pero no te dice si lo abrieron o no, me explico por si no te quedo claro .

 

La idea es que trabajando en un documento, una vez que esta a mitad de trabajo y te vas a una reunión, (por ejemplo), algun compañero tuyo quiere ver como vas en tu trabajo, para saber como lo llevas, (para mi no son compañeros, pero por desgracia esto sucede). Previamente yo antes de marchar salvo el documento y cierro el archivo. Y es ahí donde quiero saber si por mediación del terminal o la consola se puede saber si alguien abrió ese archivo, diciendote a la hora que se ejecutó dicho archivo. (así podría saber fielmente, si urgaron en él).

Es triste desconfiar en el trabajo, pero sucede. Espero que lo explicara claramente por desgracia.

Link to comment
Share on other sites

Ya, y yo creo que tampoco te has tomado tiempo en evaluar mi respuesta.

 

Te voy a poner un ejemplo. Tengo mi archivo abierto por última vez hace un mes. Lo abro ahora, y el Finder me lo "chiva" en el recuadro de "Obtener información":

 

diferencias.png

 

Bueno, tenía esto escrito antes de la respuesta de Raul... pero vamos, que es lo mismo. Aunque como pareces estar empeñado en hacerlo con la Terminal te convencerá más eso...

Link to comment
Share on other sites

Bueno, no sé si el hecho de abrirlo dejará huella o no (parece que si). Pero el hecho de copiarlo o transferirlo para leerlo en otro ordenador ¿está excluido por alguna razón?. wink.gif

 

De todas formas en el trabajo, lamentablemente, existen los trepas y otros asquerosos especímenes. Y cuanto mejor seas más les apetecerás. (Por si te consuela algo el reconocimiento implícito que te hacen). rolleyes.gif

 

Doy por sentado que no estás afectado por una manía persecutoria. laugh.gif

Link to comment
Share on other sites

Bueno, no sé si el hecho de abrirlo dejará huella o no (parece que si). Pero el hecho de copiarlo o transferirlo para leerlo en otro ordenador ¿está excluido por alguna razón?.

 

Pues como nada es más sencillo y rápido como probarlo... Y sí, con el comando ls -ltu se puede saber si un archivo ha sido abierto para leer (incluso con Vista Previa) y si es copiado, por ejemplo a un USB.

Link to comment
Share on other sites

Gracias Mr. Bea,

Es cierto me anticipe no me acordaba que tambien te mone la fecha de la última apertura. Gracias de nuevo. solo que tambien tengo que decir que me interesa moverme algo por el terminal para saber algunos comandos.

 

Raul Gracias igual.

Lo que dice Mr. Bean es para mi válido, exactamente tambien para los programas.

Pero ya que controlas algo de comandos te pediria que si sabes el comando para:

 

1/ Saber si un archivo que está en red si lo han abierto y que ordenador lo abrio.

2/ Saber cuantos programas se han abierto y a que hora, a lo largo del día.

3/ y lo mismo para saber cuando se arranco el ordenador y cuando se apago.

 

No te pido mas gracias a los dos.

Edited by sugar697
Link to comment
Share on other sites

Para ver la actividad de red, poniendo el caso de que compartas archivos por AFP (el protocolo estándar de Mac OS X), hay un log, bastante cutrillo pero permite saber IP y archivos toqueteados.

 

Puedes leerlo con tu lector de archivos preferido de consola (vete documentando acerca de "less", "more", "cat", "tail"... y cuál se ajusta más a tí), siendo los archivos a consultar los siguientes:

 

/Library/Logs/AppleFileService/AppleFileServiceAccess.log

/Library/Logs/AppleFileService/AppleFileServiceAccess.log fecha.del.archivo

 

Creo que a partir de cierta fecha el sistema los va comprimiendo en formato .gz. De cualquier manera, con la Consola puedes leerlos cómodamente sin usar la Terminal.

 

El contenido de este log puede ser del tipo:

 

!!Log File Created On: 12/11/2011 23:15:26 344:0:0 GMT
IP 10.0.0.100 - - [11/Dec/2011:23:15:26 0100] "Login Enrique" 0 0 0
IP 10.0.0.100 - - [11/Dec/2011:23:15:28 0100] "OpenFork .DS_Store" 0 0 0
IP 10.0.0.100 - - [11/Dec/2011:23:15:31 0100] "OpenFork .DS_Store" 0 0 0
IP 10.0.0.100 - - [11/Dec/2011:23:15:37 0100] "OpenFork .DS_Store" 0 0 0
IP 10.0.0.100 - - [11/Dec/2011:23:15:39 0100] "OpenFork .DS_Store" 0 0 0
IP 10.0.0.100 - - [11/Dec/2011:23:15:44 0100] "OpenFork .DS_Store" 0 0 0
IP 10.0.0.100 - - [11/Dec/2011:23:18:18 0100] "OpenFork cortazar.doc" 0 0 0
IP 10.0.0.100 - - [11/Dec/2011:23:18:18 0100] "OpenFork cortazar.doc" 0 0 0
IP 10.0.0.100 - - [11/Dec/2011:23:18:18 0100] "OpenFork cortazar.doc" 0 0 0
IP 10.0.0.100 - - [11/Dec/2011:23:18:18 0100] "OpenFork cortazar.doc" 0 0 0
IP 10.0.0.100 - - [11/Dec/2011:23:19:05 0100] "CreateFile Word Work File D_1.tmp" 0 0 0
IP 10.0.0.100 - - [11/Dec/2011:23:19:05 0100] "OpenFork Word Work File D_1.tmp" 0 0 0
IP 10.0.0.100 - - [11/Dec/2011:23:19:05 0100] "OpenFork Word Work File D_1.tmp" 0 0 0
IP 10.0.0.100 - - [11/Dec/2011:23:19:06 0100] "OpenFork Word Work File D_1.tmp" 0 0 0
IP 10.0.0.100 - - [11/Dec/2011:23:19:06 0100] "OpenFork Word Work File D_1.tmp" 0 0 0
IP 10.0.0.100 - - [11/Dec/2011:23:19:06 0100] "OpenFork Word Work File D_1.tmp" 0 0 0
IP 10.0.0.100 - - [11/Dec/2011:23:19:07 0100] "OpenFork cortazar_copia.doc" 0 0 0
IP 10.0.0.100 - - [11/Dec/2011:23:19:07 0100] "OpenFork cortazar_copia.doc" 0 0 0
IP 10.0.0.100 - - [11/Dec/2011:23:19:07 0100] "OpenFork cortazar_copia.doc" 0 0 0
IP 10.0.0.100 - - [11/Dec/2011:23:19:17 0100] "OpenFork cortazar.doc" 0 0 0
IP 10.0.0.100 - - [11/Dec/2011:23:19:17 0100] "OpenFork cortazar_copia.doc" 0 0 0
IP 10.0.0.100 - - [11/Dec/2011:23:19:17 0100] "OpenFork cortazar_copia.doc" 0 0 0
IP 10.0.0.100 - - [11/Dec/2011:23:19:17 0100] "OpenFork cortazar_copia.doc" 0 0 0
IP 10.0.0.100 - - [11/Dec/2011:23:27:07 0100] "Logout Enrique" 0 0 0

 

Como ves hay entradas repetidas, por eso este log no me acaba de convencer, pero bueno... es el ejemplo de conectarme con el usuario enrique a un Mac que tengo de servidor, desde la IP 10.0.0.100 de mi red local, abrir el archivo "cortazar.doc", editarlo en Word y guardarlo como "cortazar_copia.doc".

 

Para los programas no se me ocurre nada. Algo habrá, seguro. De cualquier manera más de uno deja "regalitos" en el system.log. Mirando se puede extraer algo... o no, no lo tengo tampoco muy claro.

 

Para ver encendidos y apagados del ordenador el comando es "last":

 

iMac:~ enrique$ last | less
enrique   ttys000                   Sun Dec 11 23:30   still logged in
enrique   ttys000                   Sun Dec 11 21:31 - 23:30  (01:59)
enrique   ttys000                   Sun Dec 11 21:31 - 21:31  (00:00)
enrique   console                   Sun Dec 11 18:51   still logged in
reboot    ~                         Sun Dec 11 18:50 
shutdown  ~                         Sat Dec 10 20:32 
enrique   console                   Sat Dec 10 18:16 - 20:32  (02:16)
reboot    ~                         Sat Dec 10 18:15 
shutdown  ~                         Fri Dec  9 16:08 
enrique   console                   Thu Dec  8 00:51 - 16:08 (1+15:16)

 

Nota: uso "less" para que me ponga el contenido con la posibilidad de subir y bajar a lo largo de él con comodidad. Puedes no usarlo, usar "more", lo que quieras.

 

Las entradas "reboot" y "shutdown" muestran reinicios y apagados, y las que empiezan por nombre de usuario indican:

 

nombre de usuario + console: inicios de sesión "gráficos" a través del selector de usuario de Mac OS X

nombre de usuario + ttysXXX: inicios de sesión en línea de comandos (al abrir una terminal)

 

Además puedes ver que se tienen en cuenta los tiempos de conexión, y, en el caso de que muestre "still logged in" es que esa sesión sigue activa.

 

Como puedes ver, menos "last" para muchas tareas de ver registros existe la consola. No es que te recomiende usarla, sino que a veces sigue siendo más cómoda una interfaz gráfica, y esa es una de las ventajas de OS X. En otros sistemas como GNU/Linux, para ver los mismos logs hay que usar terminal sí o sí en la mayoría de casos.

 

 

Espero haberte ayudado ;)

Edited by Mr. Bean
Link to comment
Share on other sites

Perdona a vece no me doy cuenta voy al grano y me olvido. Si estoy con el Lastima pAra apagados y reinicios del mac me es muy útil.

Lo de ir a un directorio de un USB o disco duro no me pude poner con ello a ver si puedo ahora

Gracias

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.