¿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
htop
muestra el comando completo. Puedes desplazarte hacia la derecha para verlo todo.
También puede reorganizar, agregar y eliminar las columnas para mostrar solo la información que le interesa. Presione h
dentro de la parte superior para obtener detalles (o man htop
en la terminal).
Respuesta3
Lo que ayudó fue usar la -O
opción para mover el comando a la columna más a la izquierda y luego -f
eliminar 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