¿Cómo obtener la salida del comando superior para mostrar argumentos de rastrillo?

22

En el pasado, todos nuestros servidores han mostrado automáticamente argumentos de comando pasados ​​a rake cuando los vemos en la parte superior. Por ejemplo:

ingrese la descripción de la imagen aquí

Pero en este servidor en particular, obtenemos esto en su lugar (la imagen se ejecuta de manera superior, muestra el comando rake, pero no muestra ninguno de los argumentos que se han pasado a rake):

ingrese la descripción de la imagen aquí

Ambos servidores ejecutan Ubuntu (aunque el servidor sin comandos de rastrillo es una versión más nueva de ubuntu). Ambos ejecutan rake a través de Ruby Enterprise Edition (con tecnología de rvm). Parece que no puedo encontrar ninguna documentación sobre cómo top elige qué mostrar en la columna "comando", aparte del obvio "más datos / menos datos" alternar (todas las capturas de pantalla se muestran con los datos adicionales habilitados.

¿Alguien encontró algo similar a esto?

wbharding
fuente
He comprobado que ps exhibe el mismo problema en este servidor que top. Ninguno de los dos mostrará argumentos para rastrillar. La búsqueda de una explicación continúa.
wbharding
Ahora entiendo que el problema es que / proc / [pid] / cmdline (que controla lo que se muestra por arriba y ps) no está dando la misma salida en los dos servidores. He publicado una pregunta actualizada y más detallada aquí serverfault.com/questions/478669/…
wbharding

Respuestas:

25

Úselo top -cpara hacer los mejores argumentos de show. Alternativamente, solo presiona ccorriendo toppara toogle esto.

Dennis Kaarsemaker
fuente
1
Lo siento, debería haber sido más claro: las capturas de pantalla que mostré fueron después de alternar la salida con "c". Todavía no tienen argumentos para el rastrillo.
wbharding
1

¿La salida de alias muestra un alias para top?

No conozco ninguna variable de entorno que cambie el comportamiento predeterminado de top, ya que VIRT y CPULOOP no afectan esto.

¿Cuál es el contenido de / etc / toprc? - ese es un archivo de configuración de todo el sistema (también hay un archivo de configuración personal, pero dudo que no lo sepas)

Sugeriría crear / cambiar / etc / toprc para obtener la salida que desea. Y deshacerse de un alias si existe.

jim mcnamara
fuente