¿Cómo puedo ver qué procesos se están ejecutando en un servidor ubuntu remoto y eliminarlos?[cerrado]
Pregunta
Comencé algunos procesos con nohup y no funcionan correctamente, así que necesito encontrarlos y matarlos, pero no sé el pid ni nada.
Solución
SSH y luego use el comando ps para enumerar los procesos en ejecución junto con el comando grep para filtrar esa lista de resultados a lo que necesita:
ps aux | grep something
"ps aux" devuelve una lista de todos los procesos que se están ejecutando actualmente "grep algo" toma esa lista (a través de la tubería ("|")) y solo genera cadenas que coinciden con "algo".
Entonces, por ejemplo, si quisiera encontrar el proceso httpd, podría usar
ps aux | grep httpd
Los resultados contendrán el PID que puede usar para eliminarlos.
Otros consejos
No se necesitan tuberías con pgrep:
pgrep -l httpd
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow