关闭Mintty后如何保持蒲团运行?

时间:2011-05-13 05:57:31

标签: couchdb

初学者问题:

我正在使用Mintty / Cygwin命令行工具启动我的CouchDB。我只需输入: CouchDB的 ......而且工作正常。 CouchDb启动,我可以访问Futon。

问题在于,当我关闭Mintty时,我再也无法访问被褥。

在Mintty关闭后如何让CouchDB / Futon保持运行?

1 个答案:

答案 0 :(得分:1)

你可以告诉bash(运行在mintty中的shell)使用disown命令取消正在运行的进程,这意味着当关闭mintty时它将不再传递终端挂断信号(SIGHUP)。除非您在后台通过在命令行末尾添加couchdb启动&,否则首先需要使用 Ctrl + Z <暂停它/ kbd>然后使用bg将其放在后台。

或者您可以首先通过nohupsetsid(来自util-linux软件包)调用该过程。 nohup只会阻止挂断信号,而setsid会在与终端完全断开连接的后台会话中启动进程。