whi*_*lis 7 lisp deployment daemon swank
如标题所示,我想部署一个可以用Swank运行的Lisp图像.这可以通过使用lisp实现提供的图像转储功能来完成.但它如何作为守护进程运行?
Detachtty做得很好,但是当我部署时,用户需要detachtty; 我不喜欢这个解决方案,我只想要一个独立的解决方案.
Restas-daemon和sb-daemon可能是另一种选择,但两者都与SBCL相关.是否有便携式解决方案,或仅适用于Clozure CL?
我也daemon从quicklisp 尝试了这个库,但是当我开始使用Swank时,它就挂了.我可以在proc文件系统中看到套接字文件描述符被销毁了.
现在我不知道.
有没有人有建议?
如果你想守护它,你可以在 SBCL 下使用 sb-posix:fork 来执行双重 fork(请参阅创建守护程序时执行双重 fork 的原因是什么?)。我相信其他实现也有 POSIX API。
如果您只想让 lisp 进程在系统运行时运行,甚至在您注销后也能运行,那么请使用 GNU screen。它可以让你在不终止你的(lisp)进程的情况下分离。
| 归档时间: |
|
| 查看次数: |
545 次 |
| 最近记录: |