当前位置: 首页 > news >正文

Lazarus在linux下独立守护进程(无外部依赖,自动脱离终端)

一、以前用

pid := FpFork;
if pid = 0 then
begin
// 主循环
end
else
begin
Halt; // 父进程退出
end;

发现有的系统能运行。有的系统退出终端后运行一会就自动退出。

也可以使用

nohup ./your_program &

可以运行。

二、用

fpSignal(SIGPIPE, @SignalSIGPIPEHandler);
fpSignal(SIGHUP, @SignalSIGHUPHandler);

procedure SignalSIGPIPEHandler(sig: longint); cdecl;
begin
end;

procedure SignalSIGHUPHandler(sig: longint); cdecl;
begin
end;

 

可以设置退出时执行。

三、现在用

pid := FpFork;
if pid > 0 then Halt; // 第一次 fork:父退出,子成为孤儿

FpSetsid; // 创建新会话,子进程成为会话 leader

pid := FpFork;
if pid > 0 then Halt; // 第二次 fork:新子进程不再是会话 leader

begin

// 主循环

end;

http://icebutterfly214.com/news/20596/

相关文章:

  • 搜维尔科技:Xsens动作捕捉系统实时捕捉人体运动数据,为人形机器人提供拟人化动作训练和实时控制支持
  • java word转 pdf
  • 运维审计/堡垒机选型 2025:从 SSH 直连|堡垒机绕行的可见性到“命令+返回文本”的内容级证据
  • java第三天
  • [题解]P10277 [USACO24OPEN] Bessies Interview S
  • 第一次团队项目作业
  • attention论文及Transformer工作原理概述
  • P10277 [USACO24OPEN] Bessies Interview S 题解
  • vue 3.x 前端导出功能
  • 不越狱给iOS App装Tweak/插件:LiveContainer环境介绍与Tweak编写
  • Bigtop 从零开始搭建大数据集群
  • 2025济南艺考文化课培训推荐榜:艺考文化课培训,艺考文化课培训机构适配不同艺考生需求
  • 2025大连汽车凹陷修复厂家推荐榜:震城汽车领衔,汽车数据修复厂家靠谱机构守护原厂漆质感
  • 2025大连养老院机构推荐榜:养老院中心、社区养老院守护舒心晚年
  • 阿里云微服务引擎 MSE 及 API 网关 2025 年 10 月产品动态
  • 评估工程正成为下一轮 Agent 演进的重点
  • 2025年高性价比宴会会议中心套餐排行榜,靠谱的南京世纪缘宴会中心
  • 2025年关于北京民国老家具回收公司权威推荐榜单:各种品牌家具回收/工艺品木雕材料回收/檀香紫檀回收源头公司精选
  • 做梦
  • 【LVGL】部件 - 基础对象
  • 《白色相簿2》终章-滑雪线小春线玩后感
  • 2025 年安规测试仪源头厂家最新推荐排行榜:综合耐压电气等多类型设备品牌深度测评与靠谱厂家筛选三项/新能源/光伏安规测试仪公司推荐
  • 2025年广州电商交易平台权威推荐榜单:b2b系统/电商平台/企业数字化平台精选
  • 2025年污水处理设备厂家权威推荐榜单:盐湖提锂技术/扩散渗析器/扩散渗析系统源头厂家精选
  • docker容器oshi如何获取宿主机的运行状态信息?
  • doris命令show proc /current_queries;
  • 11.6 考试总结
  • 2025年广东菲律宾家具集运服务权威推荐:广东家具拼柜菲律宾公司/广东家具集装箱菲律宾平台/广东食品海运菲律宾渠道精选
  • 2025年山东地区信誉好的UG编程培训企业推荐:UG编程培训品牌公司全解析
  • 2025中国氨基酸表面活性剂企业排行榜:长沙普济生物科技靠不靠谱?