首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用swank部署lisp映像,并作为守护进程运行

如何使用swank部署lisp映像,并作为守护进程运行
EN

Stack Overflow用户
提问于 2013-07-14 13:04:58
回答 2查看 624关注 0票数 8

作为标题中的seid,我想部署一个可以使用Swank运行的Lisp镜像。这可以通过使用lisp实现提供的映像转储功能来完成。但是它如何作为守护进程运行呢?

Detachtty做得很好,但是当我部署时,用户需要分离;我不喜欢这个解决方案,我只想要一个独立的解决方案。

Restas-daemon和sb-daemon可能是另一种选择,但两者都与SBCL相关。有没有便携的解决方案,或者只有Clozure CL的解决方案?

我也尝试过quicklisp中的daemon库,但当我在其中启动Swank时,它挂起了。我可以在proc文件系统中看到套接字文件描述符被销毁。

现在我不知道了。

有人有什么建议吗?

EN

回答 2

Stack Overflow用户

发布于 2013-10-07 17:41:53

如果你想让它守护进程,你可以使用SBCL下的sb-posix:fork来执行双fork (参见What is the reason for performing a double fork when creating a daemon?)。我相信其他实现也有POSIX API。

如果您只想让lisp进程在系统运行时运行,即使在您注销之后,也可以使用GNU screen。它允许您在不终止(lisp)进程情况下进行分离。

票数 1
EN

Stack Overflow用户

发布于 2015-07-13 15:47:32

你可能想试试cl-daemonize。从描述中可以看出,“一种不需要屏幕/分离的Lisp进程守护进程的工具”。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17636680

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档