linux如何正确使用三种后台运行命令 (注意“命令 &“)
在Linux中,要将一个命令放入后台执行,通常使用的方法是在命令的末尾加上一个&
。这样,该命令会作为一个后台作业运行,不会阻塞当前的终端。
下面是三种常见的后台运行命令的方法:
- 在命令后面加上
&
:
command &
- 使用
nohup
命令配合&
,可以在你退出终端后继续运行命令:
nohup command &
- 使用
screen
或tmux
来创建一个会话,在其中运行命令,然后可以断开连接并在以后重新连接会话。
screen -S session_name # 创建一个新的screen会话
command # 运行你的命令
Ctrl+A, D # 断开当前screen会话
# 后续可以通过 screen -r session_name 重新连接会话
或者使用tmux:
tmux new -s session_name # 创建一个新的tmux会话
command # 运行你的命令
Ctrl+B, D # 断开当前tmux会话
# 后续可以通过 tmux attach-session -t session_name 重新连接会话
注意:command
是你想要在后台运行的实际命令。
评论已关闭