Turkmenbashi-Python.

Eine Bibliothek, um Unix-Daemons zu schreiben
Jetzt downloaden

Turkmenbashi-Python. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • MIT/X Consortium Lic...
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Rodrigo Fuentealba
  • Website des Verlags:
  • http://github.com/rfc83/

Turkmenbashi-Python. Stichworte


Turkmenbashi-Python. Beschreibung

Turkmenbashi-Python ist eine hilfreiche Ressource, um einen UNIX-Daemon in Python zu schreiben, indem Sie Funktionen bereitstellen, um die Funktionen zu starten, zu starten, zu stoppen und neu zu starten, um jeden Aspekt der DAEMON-Ausführung zu steuern. Warum ist das Namethis-Code Teil eines proprietären Projekts. Eine Nacht, nach einem langen Gespräch über die moderne Geschichte mit einigen Freunden, versuchte ich zu erklären, wie es in den gleichen "historischen" Bedingungen arbeitet, nur Spaß daran machen. Diese Klasse ist wie ein "Diktator", der ein "Putsch d" macht. etat "," Daemonisiert "andere Bürger (die die Prozesse unter seiner Kontrolle sind) und wirft sie von" ihre Stadt "(die Prozesssammlung), den Zugriff auf Basisressourcen (" File Deskriptoren "), und die" Daemonized Citizens "sind Es ist bekannt, dass es lebendig ist, weil es keinen Defundament gibt, und sie können immer noch Protokolle über ihr Leben schreiben. Basgemäß, in diesem Gespräch, in dem ich herausfand, dass der Turkmenbashi während seiner Diktatur wie ein Rockstar lebte. Er hat sogar ein goldenes Bild von sich selbst gemacht, das immer die Sonne ansieht!. Trotz der Tatsache, dass er ein Diktator war, verdient sein Sinn für Humor, erkannt zu werden. Wie funktioniert ein Unix-Daemon-Prozess, dass ein UNIX-Daemon-Prozess alle geöffneten Dateideskriptoren schließen, das aktuelle Arbeitsverzeichnis an etwas hilfreiches ändern, die Erstellung des Dateizugriffs zurücksetzen Maske zu etwas angemessenerem, löst sich von der Prozessgruppe und dem Steuerterminal ab und stoppen Sie das Empfang von E / A-Signalen. Es erstellt jedoch keine Kinder, wenn Sie SIGCLD-Signale erhalten, und es bietet keine System-V-Init-Startverwaltung an. Um es zu implementieren, ist diese Klasse, um eine Sammlung von Methoden bereitzustellen, die zum Umwandeln einer Klasse in einen Daemon erforderlich sind. Diese Klasse muss die Turkmenbashi-Klasse (korrekt in den Python-Bibliothekspfad korrekt gehalten) erweitern und einige Methoden zur Konfiguration der Instanz verwenden. Dies ist eine Implementierung eines Daemons, der nur drucken Debugs druckt: Importieren von Turkmenbashiclass debugdaemon (turkmenbashi.daemon_creator): def config (selbst): self.turk_state = True self.turk_state = "/var/run/daemon.pid" self.turk_state = "/ tmp" self.turk_state = 60 DEF DAEMON (SELBST): Drucken "Eine Debugnachricht" Wenn __NAME __ == "__ main__": d = debugdaemon () d.config () d.turk_start (d.daemon) So rennen Sie iTI erstellt A Kleiner Code, um einen Daemon zu starten, zu stoppen und neu zu starten. Sie sollten es an Ihre Bedürfnisse ändern: Import Osimport SYSIMPORT TURKMENBASHIDAEMON = turkmenbashi.daemoncreator () daemon.turk_start () # Startet den Daemon.daemon.turk_restart () # stoppt und startet den daemon.daemon.turk_stop () # stoppt das Daemon


Turkmenbashi-Python. Zugehörige Software