Preguntas etiquetadas con process

11
¿Cómo ejecuta un shell un programa?

Si compilo un programa usando gcc e intento ejecutarlo desde el shell bash, ¿cuál es la secuencia exacta de pasos seguidos por bash para ejecutarlo? Sé que fork(), execve(), loader, dynamic linker(y otras cosas) están involucrados, pero puede alguien dar una secuencia exacta de pasos y alguna...

11
Suspender el proceso sin matarlo

Así que tengo un programa persistente ejecutándose en segundo plano. Matarlo solo hace que se reinicie con un PID diferente. Me gustaría suspenderlo (ponerlo a dormir sin matarlo). ¿Kill -9 hace esto? Si no, ¿cómo se debe hacer

11
¿Es un sub-shell lo mismo que un child-shell?

Existen estos dos nombres: un subshell y un shell secundario . Sí, se iniciará un proceso secundario por cualquiera de estos: sh -c 'echo "Hello"' ( echo "hello" ) echo "$(echo "hello") echo "hello" | cat ¿Son todos equivalentes y comparten el mismo nombre? ¿Todos comparten las mismas...

10
¿Qué significa que cada proceso tiene un directorio actual?

Estoy leyendo "El entorno de programación de Unix", pero no entiendo el concepto actual del directorio de procesos. Cada proceso tiene un directorio actual y se supone implícitamente que todos los nombres de archivo comienzan con el nombre de ese directorio, a menos que comiencen directamente...

10
¿Cómo puedo crear un proceso difícil de matar?

Quiero crear un programa que será difícil de detener (incluso para el administrador) una vez que se inicie (con privilegios de root). Una vez iniciado, el proceso debe continuar iniciando en el inicio hasta que se le solicite que se detenga. El proceso de detención debería llevar algún tiempo (es...

10
Terminar cada proceso en segundo plano

Tengo algunos Stoppedprocesos en segundo plano. kill $(jobs -p)y kill `jobs -p`no tiene efecto kill %1, kill %2etc. finalizan con éxito los procesos individuales ¿Cómo puedo matar cada proceso en segundo plano con un comando? Además, ¿por qué los dos primeros comandos no funcionan para...

10
¿Cómo funciona el malware sin archivos en Linux?

Entiendo la definición de malware sin archivos: Código malicioso que no se basa en archivos, sino que existe solo en la memoria ... Más en particular, el código malicioso sin archivos ... se agrega a un proceso activo en la memoria ... ¿Alguien puede explicar cómo funciona este anexarse ​​a un...

10
¿Dónde está PCB en Linux?

Un PCB o bloque de control de proceso , se define así en Wikipedia El Bloque de control de procesos (PCB, también llamado Bloque de control de tareas, [1] Estructura de tareas o Frameframe) es una estructura de datos en el núcleo del sistema operativo que contiene la información necesaria para...

10
Imprimir pids y nombres de procesos a medida que se crean

De la pregunta aquí , el OP quiere sondear repetidamente el pid de un proceso usando pidofun script de shell. Por supuesto, esto es ineficiente ya que se debe iniciar un nuevo proceso para el pidofprograma varias veces por segundo (no sé si esta es la causa de los picos de CPU en la pregunta, pero...

10
¿Son los hilos de kernel procesos y demonios?

De la arquitectura del kernel de Linux de Mauerer, Los hilos del núcleo son procesos iniciados directamente por el núcleo mismo. Delegan una función del núcleo a un proceso separado y la ejecutan allí en '' paralelo '' a los otros procesos en el sistema (y, de hecho, en paralelo a la ejecución...