Turkmenbashi

Una biblioteca para escribir Daemons de Unix
Descargar ahora

Turkmenbashi Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • BSD License
  • Precio:
  • FREE
  • Nombre del editor:
  • Hagar El Vikingo
  • Sitio web del editor:
  • http://github.com/hagarelvikingo/

Turkmenbashi Etiquetas


Turkmenbashi Descripción

Una biblioteca para escribir Daemons de Unix. Turkmenbashi es un creador de daemon, un recurso útil para escribir un demonio unix en Python, al proporcionar funciones para iniciar, detener y reiniciar, una instalación de registro rápida y fácilmente configurable y las funciones definidas para controlar cada aspecto de la ejecución del demonio. Por qué la pieza de nameticidad El código es parte de un proyecto propietario. Una noche, después de una larga conversación sobre la historia moderna con algunos amigos, traté de explicar cómo funciona en los mismos términos "históricos", solo burlándose de ello. Esta clase es como un "dictador" que hace un "golpe de golpe d ' etat "," Daemoniza "otros ciudadanos (que son los procesos bajo su control) y los eliminan de" su ciudad "(la recopilación de procesos), el acceso a los recursos básicos (" descriptores de archivos "), y los" ciudadanos daemonizados "son Se sabe que está vivo porque no hay una defunción y todavía pueden escribir registros sobre sus vidas. En esa conversación, descubrí que el turkmenbashi vivía como una estrella de rock durante su dictadura. ¡Incluso hizo una imagen dorada de sí mismo que siempre está mirando al sol!. A pesar de que era un dictador, su sentido del humor merece. ¿Cómo funciona de acuerdo con PEP 3143, un proceso de demonio UNIX debería cerrar todos los descriptores de archivos abiertos, cambiar el directorio de trabajo actual a algo útil, restablecer la máscara de creación de acceso a archivos a algo Más apropiado, separe del grupo de procesos y el terminal de control y deje de recibir señales de E / S. Sin embargo, no crea que los niños están recibiendo señales de SIGCLD y no proporciona la administración de inicio de inicio del SISTEMA V.Cómo para implementarlo, lo que hace esta clase es proporcionar una colección de métodos que sean necesarios para convertir una clase en un demonio. Esta clase debe extender la clase Turkmenbashi (realizada correctamente en la ruta de la biblioteca de Python) y usar algunos métodos para configurar la instancia. Esta es una implementación de un demonio que no hace nada más que imprimir debugs.de Turkmenbashi Import Turkmenbashiclass Daemon (Turkmenbashi.DaemonCreator): Def __init __ (yo): # Startup Definición Turkmenbashi .__ init __ (self) def Config (yo): # Config por definición ..turk_set_pid_file ('/ var / run / daemon.pid') self.turk_set_log_file ('/ var / log / demonio .log ') self.turk_set_temp_dir (' / tmp ') self.turk_set_log_level (' depuración ') self.turk_set_log_size (10485760) def Turk_Daemon_Run (yo): Mientras sea verdadero: # ¿Qué debe su demonio do Self.Turk_Debug (' un mensaje de depuración ') self.turk_info (' un mensaje de información ') self.turk_warning (' un mensaje de advertencia ') self.turk_error (' un mensaje de error ') self.turk_crítico (' un mensaje crítico ') Cómo ejecutar ITI creó una pequeña pieza de código para iniciar, detener y reiniciar un demonio. Debe modificarlo para que se adapte a sus necesidades. #! / Usr / bin / env Python # - * - Codificación: UTF-8 - * - Importar Osimport Sysfrom Mydaemon Importar Daemondaemon = Daemon () Daemon.Turk_start () # Inicia el demonio. DAEMON.TURK_RESTART () # se detiene y luego comienza el daemon.Daemon.Turk_Stop () # detiene el demonio. Requisitos: · Python


Turkmenbashi Software relacionado

Ostri

Un objeto similar a una cuerda con los métodos optimizados () y SUB () de Cython optimized ...

55

Descargar