linux daemon
1.0.0
다음은 블로그 기사의 코드입니다.
첫 번째 데모(DelphiDaemonBase 폴더)는 기사에 표시된 정확한 코드이며, syslog.pas
유닛이 있는 .dpr
프로젝트에서 간단하지만 완전한 기능을 갖춘 Linux 데몬 구현입니다.
두 번째 데모(DelphiDaemonWiRL 폴더)는 WiRL 라이브러리의 두 개의 (독립적인) 유닛, 즉 WiRL.Console.Posix.Daemon.pas
와 Linux를 빌드하기 위한 (동일한) 코드가 포함된 WiRL.Console.Posix.Syslog.pas
로 빌드됩니다. 데몬이지만 사용하기 쉬운 Delphi 클래스에 캡슐화되어 있습니다.
세 번째 데모(GitHubHooksDaemon 폴더)는 WiRL 라이브러리를 사용하여 구축된 모든 기능을 갖춘 REST Linux 데몬 이며 디버그에서는 표준 콘솔 앱으로 작동하고 릴리스에서는 데몬으로 작동하는 콘솔 애플리케이션을 구축하기 위해 코드 논리를 추가로 캡슐화하는 방법을 보여줍니다.