如何防止 Linux Shell 返回 'killed' 信息
在 Linux 中,当进程被操作系统终止时,通常会返回 'killed' 信息。如果您希望避免这种情况,可以采取以下几种方法:
1. 使用 nohup 命令:
nohup 命令允许您在后台运行命令,使其不受挂起或终止信号的影响。只需在命令前添加 nohup,并在末尾添加 & 符号即可使其在后台运行。
例如:nohup command &
2. 使用 disown 命令:
disown 命令将进程从当前 shell 会话中分离出来,使其在后台独立运行。即使关闭当前会话,进程也会继续执行。
例如:
command &
disown
3. 使用终端复用器:
终端复用器(如 screen 或 tmux)允许您在一个会话中创建多个终端窗口。您可以启动后台进程,并随时分离和重新连接到相应的终端窗口,即使关闭会话,进程也能保持运行。
例如,使用 screen:
screen
command &
# 按下 Ctrl+A 然后 d 来分离会话
# 使用 screen -r 重新连接会话
通过使用这些方法,您可以有效地管理 Linux 进程,并防止在进程被终止时出现 'killed' 信息。
原文地址: https://www.cveoy.top/t/topic/jxWI 著作权归作者所有。请勿转载和采集!