【发布时间】:2018-01-30 21:10:27
【问题描述】:
我在我的 Linux 服务器上运行 Kx Q process
我注意到,当我运行此命令时,在我的 shell 上按 return/enter 后,进程停止
./kdb/q/l32/q -p 1234 &
但是,如果我在前台运行它...
./kdb/q/l32/q -p 1234
它会打开一个 q) 提示,点击返回/输入不会导致它退出
我想知道按 Enter 导致进程停止是否与 Kx 相关,或者它是否与 Linux 相关?
感谢任何建议
【问题讨论】:
-
试图从终端读取的后台进程将被挂起。是否有守护进程或后台或无头选项将其作为服务运行?我进行了快速搜索,发现
-s slaves for parallel execution似乎不太正确,但您的基本问题是尝试从终端读取。在前台这不是问题,但在后台它会挂起并等待您将其带到前台以便您可以响应提示。 -
谢谢@StephenP。奇怪的是,它会在后台正常工作,但一旦我按下输入它就会停止
-
Stack Overflow 是一个编程和开发问题的网站。这个问题似乎离题了,因为它与编程或开发无关。请参阅帮助中心的What topics can I ask about here。也许Super User 或Unix & Linux Stack Exchange 会是一个更好的提问地点。