在 Ubuntu 上,我使用线程编译了 sbcl 1.0.35。我可以很高兴地从命令行使用 sbcl,我的 hunchentoot 网站可以使用线程,但是当我注销时它就消失了。当我尝试 nohup sbcl

nohup ./src/runtime/sbcl --core 输出/sbcl.core

我得到

(SB-IMPL::SIMPLE-STREAM-PERROR“无法从~S读取”#9)

我尝试了将标准输入重定向到/dev/null 或文件并使用脚本命令行选项的各种组合,但我不太明白发生了什么。

如何使用 nohup 从 linux 上的命令行启动 sbcl 并保持我的 repl(website) 运行?

最佳答案

Andrey Moskvitin 的 RESTAS 网络框架(“REST 应用服务器”)包含正确守护 SBCL 实例的代码。见 http://github.com/archimag/restas/blob/master/contrib/restas-daemon.lisp 。您可以轻松撕下 RESTAS 特定的部件。

关于linux - nohup SBCL ubuntu 无法从标准输入读取,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2458805/

10-10 13:48