Este es el código de los artículos del blog:
La primera demostración (carpeta DelphiDaemonBase) es el código exacto que se muestra en el artículo, es una implementación simple pero completamente funcional del demonio de Linux en un proyecto .dpr
con la unidad syslog.pas
.
La segunda demostración (carpeta DelphiDaemonWiRL) está construida con dos unidades (independientes) de la biblioteca WiRL: WiRL.Console.Posix.Daemon.pas
y WiRL.Console.Posix.Syslog.pas
que contienen el (mismo) código para construir un Linux. demonio pero encapsulado en clases Delphi fáciles de usar.
La tercera demostración (carpeta GitHubHooksDaemon) es un demonio REST Linux con todas las funciones creado con la biblioteca WiRL y muestra cómo encapsular aún más la lógica del código para crear una aplicación de consola que se comporta como una aplicación de consola estándar en depuración y un demonio en lanzamiento.