El Viernes, 14 de Enero de 2005 10:26, Luis Pérez Meliá escribió:
|| Mira esto a ver que tal:
||
|| ps -ef | awk '/@pts/{print $1}' |uniq
Gracias, aunque ya tenía la solución, me la dieron ayer. Muchas gracias de
todas formas.
El Viernes, 14 de Enero de 2005 10:26, Luis Pérez Meliá escribió:
|| Mira esto a ver que tal:
||
|| ps -ef | awk '/@pts/{print $1}' |uniq
Gracias, aunque ya tenía la solución, me la dieron ayer. Muchas gracias de
todas formas.
Mira esto a ver que tal:
ps -ef | awk '/@pts/{print $1}' |uniq
El vie, 14-01-2005 a las 00:21 +0100, Iñaki escribió:
> Hola, he hecho un tema de Karamba que me saca en una pantallita los usuarios
> logueados en el sistema y por otra parte los usuarios que acceden vía SSH. El
> problema es que n
Mira esto a ver que tal:
ps -ef | awk '/@pts/{print $1}' |uniq
El vie, 14-01-2005 a las 00:21 +0100, Iñaki escribió:
> Hola, he hecho un tema de Karamba que me saca en una pantallita los usuarios
> logueados en el sistema y por otra parte los usuarios que acceden vía SSH. El
> problema es que n
El Viernes, 14 de Enero de 2005 02:47, Daniel Angel escribió:
|| Creo que tu mismo sabes la solucion: no te valdría:
||
|| ps -ef | grep 'sshd' |grep @| awk '{print $1}'
||
|| Claro que no es perfecto, para hacerlo bien necesitas el uso de
|| expresiones regulares, para estas cosas perl es perfecto
> ps -ef | grep 'sshd' | awk '{print $1}'
>
> Y si por ejemplo hay 2 usuarios logueados en el sistema (usuario1 y usuario2),
> un "ps -ef | grep 'sshd'" saca lo siguiente:
>
> root 1132 1 0 Jan13 ?00:00:00 /usr/sbin/sshd
> root 1200 1132 0 Jan13 ?00:00:00 sshd: us
Vale, finalmente lo que he hecho es crear un script en un fichero ejecutable
(script_ssh.sh) que contiene:
ps -ef | awk '$8 ~ /sshd:/ && $9 ~ /@/ { gsub("@.*","",$9); print $9 }'
(es decir, la línea que me ha escrito Santiago, muchas gracias)
Y en el código de karamba he puesto:
program="ruta
El Viernes, 14 de Enero de 2005 00:44, Santiago Vila escribió:
|| ps -ef | awk '$8 ~ /sshd:/ && $9 ~ /@/ { gsub("@.*","",$9); print $9 }'
Muchas gracias, pero no me sirve del todo, te explico:
Lanzándolo desde consola funciona perfecto, pero al llevarlo a Karamba resulta
que hay que ponerlo así:
El Viernes, 14 de Enero de 2005 02:47, Daniel Angel escribió:
|| Creo que tu mismo sabes la solucion: no te valdría:
||
|| ps -ef | grep 'sshd' |grep @| awk '{print $1}'
||
|| Claro que no es perfecto, para hacerlo bien necesitas el uso de
|| expresiones regulares, para estas cosas perl es perfecto
El vie, 14-01-2005 a las 00:13 +0100, Iñaki escribió:
> Hola, he hecho un tema de Karamba que me saca en una pantallita los usuarios
> logueados en el sistema y por otra parte los usuarios que acceden vía SSH. El
> problema es que no sé cómo pulir el código del SSH. Hasta ahora he hecho
> esto:
> y entonces, "ps -ef | grep 'sshd' | awk '{print $1}'" me da esto:
Bueno, también podrías haber intercalado un grep '@' en lo anterior
antes de llamar a awk. Cuando estás usando tuberías (esto es, `|'),
puedes usar todas las que quieras.
> ps -ef | grep 'sshd' | awk '{print $1}'
>
> Y si por ejemplo hay 2 usuarios logueados en el sistema (usuario1 y usuario2),
> un "ps -ef | grep 'sshd'" saca lo siguiente:
>
> root 1132 1 0 Jan13 ?00:00:00 /usr/sbin/sshd
> root 1200 1132 0 Jan13 ?00:00:00 sshd: us
On Fri, 14 Jan 2005, [iso-8859-15] Iñaki wrote:
> root 1132 1 0 Jan13 ?00:00:00 /usr/sbin/sshd
> root 1200 1132 0 Jan13 ?00:00:00 sshd: usuario1 [priv]
> usuario1 1219 1200 0 Jan13 ?00:00:00 sshd: [EMAIL PROTECTED]/59
> root 1608 1132 0 00:01 ?
Hola, he hecho un tema de Karamba que me saca en una pantallita los usuarios
logueados en el sistema y por otra parte los usuarios que acceden vía SSH. El
problema es que no sé cómo pulir el código del SSH. Hasta ahora he hecho
esto:
ps -ef | grep 'sshd' | awk '{print $1}'
Y si por ejemplo ha
Hola, he hecho un tema de Karamba que me saca en una pantallita los usuarios
logueados en el sistema y por otra parte los usuarios que acceden vía SSH. El
problema es que no sé cómo pulir el código del SSH. Hasta ahora he hecho
esto:
ps -ef | grep 'sshd' | awk '{print $1}'
Y si por ejemplo ha
Vale, finalmente lo que he hecho es crear un script en un fichero ejecutable
(script_ssh.sh) que contiene:
ps -ef | awk '$8 ~ /sshd:/ && $9 ~ /@/ { gsub("@.*","",$9); print $9 }'
(es decir, la línea que me ha escrito Santiago, muchas gracias)
Y en el código de karamba he puesto:
program="ruta
El Viernes, 14 de Enero de 2005 00:44, Santiago Vila escribió:
|| ps -ef | awk '$8 ~ /sshd:/ && $9 ~ /@/ { gsub("@.*","",$9); print $9 }'
Muchas gracias, pero no me sirve del todo, te explico:
Lanzándolo desde consola funciona perfecto, pero al llevarlo a Karamba resulta
que hay que ponerlo así:
El vie, 14-01-2005 a las 00:13 +0100, Iñaki escribió:
> Hola, he hecho un tema de Karamba que me saca en una pantallita los usuarios
> logueados en el sistema y por otra parte los usuarios que acceden vía SSH. El
> problema es que no sé cómo pulir el código del SSH. Hasta ahora he hecho
> esto:
> y entonces, "ps -ef | grep 'sshd' | awk '{print $1}'" me da esto:
Bueno, también podrías haber intercalado un grep '@' en lo anterior
antes de llamar a awk. Cuando estás usando tuberías (esto es, `|'),
puedes usar todas las que quieras.
On Fri, 14 Jan 2005, [iso-8859-15] Iñaki wrote:
> root 1132 1 0 Jan13 ?00:00:00 /usr/sbin/sshd
> root 1200 1132 0 Jan13 ?00:00:00 sshd: usuario1 [priv]
> usuario1 1219 1200 0 Jan13 ?00:00:00 sshd: [EMAIL PROTECTED]/59
> root 1608 1132 0 00:01 ?
Hola, he hecho un tema de Karamba que me saca en una pantallita los usuarios
logueados en el sistema y por otra parte los usuarios que acceden vía SSH. El
problema es que no sé cómo pulir el código del SSH. Hasta ahora he hecho
esto:
ps -ef | grep 'sshd' | awk '{print $1}'
Y si por ejemplo ha
Hola, he hecho un tema de Karamba que me saca en una pantallita los usuarios
logueados en el sistema y por otra parte los usuarios que acceden vía SSH. El
problema es que no sé cómo pulir el código del SSH. Hasta ahora he hecho
esto:
ps -ef | grep 'sshd' | awk '{print $1}'
Y si por ejemplo ha
22 matches
Mail list logo