![锁定 Linux 服务器本地会话 - Linux from Scratch](https://linux22.com/image/14556/%E9%94%81%E5%AE%9A%20Linux%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%9C%AC%E5%9C%B0%E4%BC%9A%E8%AF%9D%20-%20Linux%20from%20Scratch%20.png)
因此,在本地服务器上解锁控制台让我感到紧张......
但是,如果我注销本地服务器会话,似乎所有进程都会停止。
那么在非 GUI Linux 的从头开始的极简设置中,如何有效地锁定屏幕呢?似乎操作系统本机应该有一种简单的方法来保持进程运行但注销会话。
我确实是 Linux 服务器领域的新手,所以我是否遗漏了一些东西?
答案1
我也很缺乏经验,所以请随时纠正我:)
您的进程已经消失,因为它们已stdout
附加到您的 shell 会话,该会话在注销后不再存在,并生成信号SIGHUP
。你可以通过以下方式让他们活下去
- 实用程序,例如
screen
或tmux
nohup
,这会重定向stdout
从而阻止信号