linux daemon
1.0.0
这是博客文章的代码:
第一个演示(DelphiDaemonBase 文件夹)是本文中显示的确切代码,它是.dpr
项目中带有syslog.pas
单元的简单但功能齐全的 Linux 守护程序实现。
第二个演示(DelphiDaemonWiRL 文件夹)是使用 WiRL 库中的两个(独立)单元构建的: WiRL.Console.Posix.Daemon.pas
和WiRL.Console.Posix.Syslog.pas
,其中包含构建 Linux 的(相同)代码守护进程,但封装在易于使用的 Delphi 类中。
第三个演示(GitHubHooksDaemon 文件夹)是使用 WiRL 库构建的功能齐全的REST Linux 守护程序,它展示了如何进一步封装代码逻辑以构建控制台应用程序,该应用程序在调试中充当标准控制台应用程序,在发布中充当守护程序。