w - Muestra quién ha iniciado sesión y qué está haciendo.
SINTAXIS
w [opciones] [usuario]
DESCRIPCIÓN
w muestra información sobre los usuarios que se encuentran actualmente en la máquina y sus procesos. El encabezado
muestra, en este orden, la hora actual, el tiempo que lleva el sistema en funcionamiento, la cantidad de usuarios
que han iniciado sesión actualmente y los promedios de carga del sistema para el último, 5 y 15 minutos.
Se muestran las siguientes entradas para cada usuario: nombre de inicio de sesión, nombre de tty, host remoto, hora de inicio de sesión, tiempo de inactividad, JCPU, PCPU y la línea de comandos de su proceso actual.
El tiempo de JCPU es el tiempo utilizado por todos los procesos adjuntos al tty. No incluye los trabajos en segundo plano anteriores, pero sí incluye los trabajos en segundo plano que se están ejecutando actualmente.
El tiempo de PCPU es el tiempo utilizado por el proceso actual, que se indica en el campo "qué".
OPCIONES DE LÍNEA DE COMANDOS
-h, --no-header
No imprimir el encabezado.
-u, --no-current
Ignora el nombre de usuario al determinar el proceso actual y los tiempos de la CPU. Para demostrar esto, ejecute su y luego w y w -u.
-s, --short
Utilizar el formato corto. No imprimir la hora de inicio de sesión, los tiempos de JCPU o PCPU.
-t, --terminal
Normalmente, w utilizará la tabla de sesiones de systemd o el archivo utmp para localizar usuarios. En el modo terminal, w escaneará los dispositivos de terminal y localizará las sesiones de usuario de esta manera. Esta no es una cuenta real de usuarios, por ejemplo, un usuario con dos xterm aparecerá dos veces, por lo que el recuento de usuarios en el encabezado será diferente. Actualmente, los dispositivos de terminal escaneados son /dev/tty y /dev/pts/.
-f, --from
Alternar la impresión del campo "de" (nombre de host remoto). De forma predeterminada, el campo "de" no se imprime, aunque su administrador del sistema o el mantenedor de la distribución puede haber compilado una versión en la que el campo "de" se muestre de forma predeterminada.
--help Mostrar el texto de ayuda y salir.
-i, --ip-addr
Mostrar la dirección IP en lugar del nombre de host para el campo "de".
-p, --pids
Mostrar el PID del proceso de inicio de sesión/el proceso "qué" en el campo "qué". El proceso de inicio de sesión también se denomina proceso de sesión principal.
-V, --version
Mostrar información de la versión.
-o, --old-style
Salida de estilo antiguo. Imprime un espacio en blanco para los tiempos de inactividad inferiores a un minuto.
usuario Mostrar información solo sobre el usuario especificado.
ENTORNO
PROCPS_USERLEN
Anular el ancho predeterminado de la columna del nombre de usuario. El valor predeterminado es 8.
PROCPS_FROMLEN
Anular el ancho predeterminado de la columna "de". El valor predeterminado es 16.
ARCHIVOS
/var/run/utmp
información sobre quién ha iniciado sesión actualmente, solo para hosts que no utilizan systemd.
/proc información del proceso
/dev/tty*, /dev/pts/*
Archivos de dispositivos de terminal que se escanean con la opción --terminal.
ERRORES
Cuando se utiliza la opción --terminal, w asume que los procesos con un PID principal de 0 o 1 son procesos agetty(8) y no los mostrará. Esto es propenso a errores tanto falsos positivos como negativos.
INFORMAR DE ERRORES
Envíe los informes de errores a _
VER TAMBIÉN
free(1), loginctl(1), ps(1), top(1), uptime(1), who(1), utmp(5), agetty(8)