Articles of process gestión

Mueva la aplicación explícitamente para intercambiar

¿Es posible en los sistemas Linux / Unix, mover un process explícitamente al intercambio de memory? Investigué las herramientas de swap* y las kill pero no pueden hacer lo que yo quiera. Ejemplo : El process FOO se está ejecutando actualmente y quiero iniciar otro process BAR que no se ajuste a la RAM y, […]

Cómo pausar el process con múltiples child pid's (java)

Estoy intentando "pausar" un process java en ejecución. Así que seguí y ejecuté el recomendado: sudo kill -SIGSTOP <pid_of_java_proc> sin embargo, si corro rápido: sudo strace -F -p <pid_of_java_proc> 2>&1 Veo cosas como: [pid <someotherpid>] sendto(34, "a string… [pid <yetotherpid>] sendto(34, "different string… De lo que supongo que en realidad hay processs secundarios que de […]

Ver qué file usando postfix

Tengo un problema, lo que creo que es Malware, en mi sitio. Usar mi server para enviar correos no deseados. Cuando ejecuto top y MAYÚS + M obtengo lo siguiente: PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 4282 postfix 20 0 63368 37m 1496 S 2 3.6 0:07.44 qmgr 3558 […]

One-Liner needed: Detener httpd si ya se está ejecutando & Iniciar httpd si no se está ejecutando

Como parte de una secuencia de commands de aprovisionamiento para CentOS 7, tengo la necesidad de tener una sola línea que realice lo siguiente. Lamentablemente, no tengo ni idea de cómo lograr eso. Si httpd se está ejecutando, deténgalo Si httpd no se está ejecutando, compruebe si httpd está instalado en absoluto e inícielo Idealmente, […]

Listar processs de superusuario

Estoy intentando enumerar los processs de superusuario que se están ejecutando actualmente en mi distribución de Kali. Utilizando " pgrep -f sbin " pensé que sería suficiente, pero solo enumera los numbers PID, no el nombre real de los processs. ¿Cómo puedo lograr que haga esto? Usando "ps ef | grep "sbin" devuelve una list […]

¿Cómo puedo ejecutar un process en una terminal desde otra terminal?

Tengo 5 processs ejecutándose desde una terminal ( T1 ). Todos ellos se ejecutan en segundo plano, pero generan una gran cantidad de resultados. Ahora desde otro terminal ( T2 ), quiero matar a uno de ellos usando el command KILL pid . Luego, después de 60 segundos, quiero reiniciar el mismo process (obviamente obtendrá […]

¿Cómo puedo get el process con el pid más grande?

¿Cómo puedo get el process con el mayor pid usando ps ?

¿Por qué no hay una manera fácil de listr todos los processs en un grupo de processs dado?

Claramente, para soportar kill (0) de manera eficiente, el kernel debe realizar un seguimiento de los processs en un grupo de processs. Pero esa información no está expuesta en absoluto, de ninguna manera al espacio del usuario. Para get esa información, uno debería iterar sobre todo el tree de procfs y verificar la página. Esto […]

¿Cómo matar todos los processs propiedad de `usuario` en Centos 7?

Leí en una tarjeta flash en línea que el command es: pkill -u bob $(pgrep -u bob) Sin embargo, creo que esto está mal. Creo que está diciendo: Mata a todos los procesados ​​propiedad de bob , y 4572\n4600 Porque: [bob@localhost ~]$ pgrep -u bob 4572 4600 Además, da un error: [bob@localhost ~]$ pkill -u […]

Obtener la edad del process desde la línea de command

En Linux, desde /proc/PID/stat , puedo get el campo start_time (22: nd), que indica cuánto time después del inicio del kernel se inició el process. ¿Cuál es una buena forma de convertir eso a un formatting de segundos desde la época? ¿Lo está agregando al btime de /proc/stat ? Básicamente, estoy buscando la edad del […]