系统相关
首页 > 系统相关> > DELPHI开发LINUX随机启动服务

DELPHI开发LINUX随机启动服务

作者:互联网

DELPHI开发LINUX随机启动服务

Linux 下也有类似windows 服务的功能。

Linux Daemon 就是其中的一种方式,命令行运行后

直接返回,同时在后台建立一个同样的进程。接受客户端的访问。常见的一些linux 服务基本上都是

这样工作的。例如著名apache,mysql 等。

program Project2;

{$APPTYPE CONSOLE}

{$R *.res}
uses
  Posix.Unistd,
  Posix.SysTypes,
  System.SysUtils,
  dmp in 'dmp.pas' {dmf: TDataModule};

procedure daemon;

begin

   dmf:=Tdmf.Create(nil);
   dmf.IdHTTPServer1.Active:=True;

  try

    repeat

      sleep(10 * 1000);

    until False;

  finally
   dmf.Free;
  end;

end;

var
   pid: pid_t;

begin
  pid := fork;
  if pid = 0 then
   begin
    writeln('starting service');
     daemon;
   end;

end.

  

标签:begin,end,dmf,DELPHI,pid,daemon,随机,LINUX
来源: https://www.cnblogs.com/hnxxcxg/p/11458640.html