1. nohup命令
nohup的用法简单,配合 & 使用。
nohup <
command
> [argument…] &
比如:
nohup wget https://downloads.apache.org/hadoop/common/hadoop-2.9.2/hadoop-2.9.2.tar.gz &
nohup可以忽略掉程序的SIGHUP信号,所以即使退掉当前bash,也不会把进程kill掉, 如果程序的标准输出/标准错误是终端,nohup默认将其重定向到nohup.out文件。值得注意的是nohup命令只是使得程序忽略SIGHUP信号,还需要使用标记&把它放在后台运行。
2. screen命令
screen -ls #list所有会话
screen -r [会话ID]. #重新连接到该会话
ctrl + a + d #退出当前会话。