Turkmenbashi.

Eine Bibliothek, um Unix-Daemons zu schreiben
Jetzt downloaden

Turkmenbashi. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • BSD License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Hagar El Vikingo
  • Website des Verlags:
  • http://github.com/hagarelvikingo/

Turkmenbashi. Stichworte


Turkmenbashi. Beschreibung

Eine Bibliothek, um Unix Daemons zu schreiben Turkmenbashi ist ein Daemon-Ersteller, eine hilfreiche Ressource, um einen UNIX-Dämon in Python zu schreiben, indem Funktionen zum Start, Stoppen und Neustart, einer schnellen und einfach konfigurierbaren Protokollierungsfunktion und definierten Funktionen bereitstellt, um jeden Aspekt der DAEMON-Ausführung zu steuern. Warum ist das namethins Stück von Code ist 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 .Wie es zu PEP 3143 funktioniert, sollte ein Unix-Daemon-Prozess alle geöffneten Dateideskriptoren schließen, das aktuelle Arbeitsverzeichnis an etwas hilfreiches ändern, die Dateizugriffs-Erstellungsmaske auf etwas zurücksetzen können Angemessener, lösen Sie sich von der Prozessgruppe und dem Steuerterminal 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 aufbewahrt werden) und verwenden Sie einige Methoden, um die Instanz zu konfigurieren. Dies ist eine Implementierung eines Daemons, der nichts als Drucken druckt. Turkmenbashi Import Turkmenbashiclass Daemon (Turkmenbashi.daemoncreator): def __init __ (selbst): # Startup Definition Turkmenbashi .__ init __ (self) def config (selbst): # Konfigurationsdefinition self.turk_set_pid_file ('/ var / run / daemon.pid') self.turk_set_log_file ('/ var / log / daemon .log ') self.turk_set_temp_dir (' / tmp ') self.turk_set_log_level (' debug ') self.turk_set_log_mssize (10485760) def turk_daemon_run (self): Während true: # Was soll dein Daemon self.turk_debug (' eine Debugnachricht ') self.turk_info (' eine Info-Nachricht ') self.turk_warning (' eine Warnmeldung ') self.turk_error (' eine Fehlermeldung ') self.turk_kritisch (' eine kritische Nachricht ') So rennen Sie iTi ein kleines Stück erstellt Von Code, um einen Daemon zu starten, aufzuhalten und neu zu starten. Sie sollten es an Ihre Bedürfnisse ändern. #! / Usr / bin / env python # - * - Codierung: utf-8 - * - Importieren von Ossimport Sysvon Mydaemon Import Daemondaemon = Daemon () Daemon.turk_start () # Startet den Daemon. Daemon.turk_restart () # stoppt und startet dann den Daemon.daemon.turk_stop () # stoppt den Daemon. Anforderungen: · Python


Turkmenbashi. Zugehörige Software

Facebook-Python-SDK

Eine Clientbibliothek, die zur Unterstützung der Facebook-Grafik-API und dem offiziellen Facebook JavaScript SDK unterstützt wurde ...

222

Herunterladen