[步骤] Linux 耗时较长操作的执行

步骤一:开启一个 screen 窗口
# screen -S running

(补充:这里以生成一个名叫 running 的窗口为例)

步骤二:将账号登陆的超时时间设置为永不超时
# TMOUT=0
或者:
# export TMOUT=0

(补充:TMOUT=0 代表账号永不会超时)

步骤三:生成一个记录屏幕输出结果的文件
# script /tmp/running.txt

(补充:这里以生成一个名叫 running.txt 的记录文件为例)

步骤四:执行这个耗时较长的命令
(步骤:略)

步骤五:将这个 screen 窗口挂起
同时按下 “ctrl” 和 “a” 和 “d”

(补充:此时就算当前终端已经断开,正在执行的命令也会继续)

步骤六:重新进入这个 screen 窗口
6.1 查看目前正在进入的 screen 窗口
# screen -ls

6.2 重新进入这个 screen 窗口
# screen -r running

(补充:这里以进入一个名叫 running 的窗口为例)

步骤七:删除这个窗口
# exit
# exit

(注意:只能在这个命令执行完后才能执行此操作)