从今天起,我使用服务器的一个终端:
- ipython 服务器
- Spark 服务器
- Hadoop 服务器
- 等等...我最终用七个终端控制台来管理所有这些服务,这并不那么干净。我想重定向输出或使用以下命令将这些服务器守护进程化:
- 重定向:服务器 > path_to_log 2>&1
- 守护进程:服务器 &
但所有这些服务都可以通过 ctrl-c 输入来终止。有些服务在中间还会询问一些问题。如果我选择这两个选项,我将失去以下能力:[1] 终止进程(除了发送终止消息?)[2] 回答有时提出的问题(主要是在服务关闭时:“您想保存工作吗”)
我应该如何限制必须打开的终端数量?
谢谢,罗曼。
答案1
看一下screen
或tmux
。