El problema surge cuando ejecuta un par de scripts de Python. en la parte superior del comando, muestra solo 'python' con estos scripts. ¿Cómo cambiar el nombre de un proceso o etiquetarlo de otra manera para poder distinguirlos en la parte superior?Un comando de proceso en la parte superior
Respuesta
Simplemente utilice la opción --full-commands
para mostrar la línea de comandos completa para cada proceso:
top -c
Presione "c
" y visualice la línea de comandos, que le permitirá ver cuáles son.
¿Busca una forma de mostrar la línea de comando completa? A continuación, simplemente presione 'c
'
También puede consultar el comando ps. Dependiendo de su sistema:
ps aux
o
ps -fu USERNAME
Es como si le pidieras a ps que dijera "Frak you USERNAME!" :-P –
Esta es probablemente va a ser la plataforma y depende de la versión, pero en las plataformas que uso (CentOS, Debian), la parte superior normalmente muestra la última parte del comando ejecutado como ID.
Supongo, por tanto, que está ejecutando sus scripts haciendo "nombre de script de python".
Si cambia las secuencias de comandos de ser ejecutable como a sí mismos (chmod + x y la primera línea #!/Usr/bin/python [o donde vive pitón]), y luego se ejecutan utilizando sólo " scriptname" en lugar de "python scriptname", deberían aparecer en la parte superior como su nombre de archivo.
También asegúrese de no utilizar "#!/usr/bin/env python" al comienzo de la secuencia de comandos. Solo usa "#!/Usr/bin/python". – pixelbeat
También puede probar ps aux o ps -au USESRNAME. ps es bastante agradable ya que puedes formatear la salida, ej. ps -u USERNAME -o pid, comando que mostraría pid y comando del proceso. Luego también puede filtrarlo a través de grep (ps -u USERNAME -o pid, comando | grep python) para ver todas las secuencias de comandos de python en ejecución.
No estoy seguro de si puede hacer esto en Python, pero en los programas C, argv [0] en realidad se puede modificar para mostrar un nombre "más bonito" para el proceso. Creo que la restricción es que el nuevo nombre tiene que ser igual o más corto en longitud que el nombre original, de modo que no pisotees la memoria.
wow. Necesito probar esto. Aunque suena como un hack. – Cheery
- 1. hilos Inspección de Java en Linux utilizando la parte superior
- 2. Enfrente de "siempre en la parte superior"
- 3. SQL compacto seleccionar la parte superior 1
- 4. Java setFullScreenWindow() mantener en la parte superior
- 5. Hacer FancyBox aparece en la parte superior
- 6. un div en la parte superior de otro
- 7. posicionar un div en la parte superior de una imagen
- 8. Determine la distancia desde la parte superior de un div a la parte superior de la ventana con javascript
- 9. LINQ Únete en la parte superior 1
- 10. UITextView margen extraño en la parte superior?
- 11. Alineación flotante CSS en la parte superior
- 12. Etiquetas verticales de xtick en la parte superior, no en la parte inferior
- 13. ¿Qué implica el estado del proceso sbwait en la parte superior de FreeBSD?
- 14. % Columna de la CPU y carga en la parte superior
- 15. Cálculo del porcentaje de CPU por un único proceso en Unix mediante el comando "superior"
- 16. Mantener diálogos en la parte superior de la ventana, pero no en la parte superior de todo
- 17. agregar un texto en la parte superior del archivo
- 18. Cómo dibujar un círculo comenzando en la parte superior
- 19. ¿Cómo mantener un QWidget siempre en la parte superior?
- 20. agregar algo a la parte superior de un objeto JSON
- 21. ¿Cómo saltar la parte superior del archivo en PhpStorm?
- 22. Corriendo/Interpretando C en la parte superior de la JVM?
- 23. siempre en la parte superior div dentro de la zona
- 24. ¿Cómo desplazar QPlainTextEdit a la parte superior?
- 25. Implementación de Django: Corte de la parte superior de Apache
- 26. window.location.hash = ""; evitar desplazarse hacia la parte superior?
- 27. Cajón deslizante desde la parte superior
- 28. JavaScript en la parte inferior/superior de la página web?
- 29. ScrollView no muestra la parte superior
- 30. Dibujo en la parte superior de una imagen en Javascript
es solo GNU-top? no parece funcionar en OSX (suponiendo que utiliza BSD arriba?) – nmr