edición general
25 meneos
 
Este envío tiene varios votos negativos. Asegúrate antes de menear

Creando un proceso que no se puede matar o "unkillable"

Traducción un poco libre "Los procesos "unkillable" o que no se pueden matar a veces son molestos, pero hay circunstancias en las que puede ser legítimo crear uno. Por ejemplo, si estoy usando una herramienta de auditoria o si quiero escribir un programa que me asegure que cuando me voy a la cama, ese programa está haciendo algo, y que ni el usuario root pueda parar le ejecución."

| etiquetas: proceso , sistema , programa , unix
25 0 6 K 139 mnm
25 0 6 K 139 mnm
  1. "...then I might not want even the root user to be able to stop it from running." –> Que ni el usuario root pueda parar la ejecución, de eso se trata un proceso "unkillable".
  2. #1 Corregido, gracias :-)
  3. Hace tiempo que no trabajo con estas cosas, pero que yo recuerde los procesos son mortales siempre.

    respawn. Garantiza la resurección del proceso muerto con un nuevo pid asi que realmente no es una resurección, es un proceso nuevo el que vuelve a nacer en su lugar.

    Muchos servicios van de esa forma.

    Asegurarse de que elproceso es correcto y no muere inmediatamente porque la continua muerte y resurección de esos procesos "inmortales" pueden dejar KO al sistema.
  4. Jugar con el root del sistema, suele conllevar puteos inesperados de éste... xD
  5. #4 La forma de experimentar y aprender como funcionan los procesos es esa. Evidentemente no usarás este tipo de cosas en un sistema de producción :-P Sino en un entorno de test que sí, alomejor formateas 100 veces pero bueno.
comentarios cerrados

menéame