Linux "top -c" para mostrar el comando completo

Linux "top -c" para mostrar el comando completo

¿Qué parámetro puede ayudarme a mostrar el comando completo usando top -c?

Por ejemplo, tengo una de las salidas detop -c

  5073 mysql     20   0  298m  12m 4668 S    0  0.0  29:27.46 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --log-error=/var/log/mysql/mysqld.log --pid-file=/var/run/mysql/mysqld.pid -

Hay más parámetros después de --pid-file==/var/run/mysql/mysqld.pid, pero están cortados según el tamaño de la pantalla. ¿Cómo puedo hacerlos visibles?

Respuesta1

arribaper se no admite el ajuste, si estoy en lo cierto. Una forma es aumentar el ancho de su terminal de la siguiente manera.

export COLUMNS=_NO_YOU_DESIRE_
top

** then set update interval with 's _REFRESH_INTERVAL_'
** turn on command line display with 'c'

Respuesta2

htopmuestra el comando completo. Puedes desplazarte hacia la derecha para verlo todo.

captura de pantalla superior

http://hisham.hm/htop/

También puede reorganizar, agregar y eliminar las columnas para mostrar solo la información que le interesa. Presione hdentro de la parte superior para obtener detalles (o man htopen la terminal).

Respuesta3

Lo que ayudó fue usar la -Oopción para mover el comando a la columna más a la izquierda y luego -feliminar la mayoría de los demás elementos. Me interesaba ver sólo el comando completo que se estaba ejecutando.

Respuesta4

cubra con cron.

crontab -l
*/5 * * * * ( echo; date -Is; top -b -n1 -c -w | head -n 12 ) >> ~/cpu_usage.log

-c mostrar comando completo

-w previene la parte superior para limitar la longitud de la línea a 80 caracteres

-b modo por lotes

-n1 1 iteración

información relacionada