Articles of process management

Mata a ambos commands que se ejecutan simultáneamente en bash

Quiero ejecutar dos commands simultáneamente en el script bash (uno de ellos es otro script bash) y necesito que ambos se detengan cuando presione Ctrl + C. Mi script bash ahora es: #!/bin/bash ./command1 & exec "/path/to/bash2" y en bash2: #!/bin/bash [..] python run.py ¿Debería agregar una trampa para matar ambos commands? Si es así, […]

Detener el command bash sin matar script

Así que tengo el siguiente command ejecutándose desde el shell ~/for ip in $(cat ip_list);do mkdir $ip; cd $ip; for vuln in $(snmap http);do nmap –script=$vuln $ip -oN $vuln;done cd ../ ; done y ha estado funcionando bien durante aproximadamente un día. Está creando directorys correctamente y navegando a través de ellos. SIN EMBARGO, uno […]

Necesita buenas ideas para mejorar cualquier service de Linux

Tengo un proyecto asignado por el maestro del sistema operativo para elegir cualquier service de Linux y mejorarlo. Actualmente estoy totalmente en blanco en esto. No estoy seguro de qué service debo usar, lo cual se puede implementar fácilmente y mi proyecto acaba de finalizar. ¿Pueden ayudarme a elegir un service que pueda mejorarse e […]

unicorn + systemd: perdiendo el logging después de la actualización del unicornio

Estoy implementando unicornio con systemd por primera vez (de hecho, esta es la primera vez que uso systemd), y estoy usando el truco de "zero-downtime upgrade" de unicorn, o básicamente: Enviar USR2 al process maestro Esto provoca que un nuevo maestro y trabajadores generen, se renombre el antiguo file pid y el nuevo file pid […]

` <difunto>` con niños desaparecidos -> ¿Alguna forma de recostackrlos?

En relación a la pregunta: ¿Qué pasa si 'kill -9' no funciona? Tengo la siguiente situación: process zombie con hilos, no recostackdo por init : [root@Arch64]# ps auxH | grep java gwpl 569 0.0 0.0 0 0 ? Zl 04:23 0:00 [java] <defunct> gwpl 569 5.5 49.0 1466648 375572 ? Rl 07:25 23:55 [java] <defunct> […]

cómo saber el uso de mis aplicaciones?

Quiero saber cuánto time se han usado mis progtwigs. Por ejemplo, si uso mi browser web, quiero saber el inicio y el horario de cierre para get un time total de uso. Básicamente, quiero saber cuándo comienza una aplicación cuando termina, y en function del evento hacer algo como registrar la hora en un file. […]

Pthread variables del scope del planificador?

Leí que su mapeo es 1: 1 de usuario y kernel thread en Linux ¿Cuál es la diferencia entre PTHREAD_SCOPE_PROCESS y PTHREAD_SCOPE_SYSTEM en Linux si kernel considera cada hilo como un process, entonces no habrá ninguna diferencia de performance? Corrígeme, estoy equivocado

¿Cómo verificar y ejecutar un script si no se está ejecutando?

main_start_script un script bastante simple llamado main_start_script que ejecutará 2 progtwigs de Python en segundo plano, el código es: python /opt/cuckoo/cuckoo-2/cuckoo.py 1>cuckoo_script/cuckoo_start.txt 2>&1 & python /opt/cuckoo/cuckoo-2/utils/web.py 1>cuckoo_script/web_start.txt 2>&1 & Ahora me pregunto cómo puedo verificar si estos dos progtwigs se están ejecutando, y si no, ejecutar el script para iniciarlos. Escuché que la gente recomienda […]

Gestión de processs y pkill

He estado estudiando la administración de processs usando scripts de shell y estoy empezando a darme count de lo difícil que es asegurarse de que se haga bien. Por ejemplo, puede grabar el PID de un progtwig en un file, wait y limpiar el file PID después de que el progtwig finalice. Si intentas kill […]

crear una máquina en time real asignando núcleos de CPU a processs críticos

Estoy usando una placa Udoo para ejecutar dos processs críticos. Puede ejecutar la edición Ubuntu ARM y tiene un procesador Quadcore. Necesito establecer la afinidad de todos los processs afinidad en ejecución y los que se ejecutarán en un núcleo y asociarán el rest de los processs a los otros núcleos. ¿Es cofigurable o debería […]