后台

一、nohup

python spider.py &                          ->后台运行
nohup python spider.py &                    ->nohup表示no hang up,即使关闭终端也继续运行
nohup python spider.py >output.log 2>&1 &   ->即使报错也继续运行
nohup python spider.py >/dev/null 2>&1 &    ->不输出日志
二、Ctrl+Z
Ctrl+z      ->放至后台,并暂停
bg          ->将暂停的任务,变为后台继续运行
jobs -l     ->查看后台作业的状态
fg %1       ->将不同序号的后台作业切换到前台上运行
三、tmux
ctl+b     然后 d 挂后台
tmux a    进入上次后台终端
tmux a -t 选择相应session
ctl+b     然后 s 多个后台终端时进行选择
四、screen
screen -S yourname    -> 新建一个叫yourname的session
screen -ls            -> 列出当前所有的session
screen -r yourname    -> 回到yourname这个session
screen -d yourname    -> 远程detach某个session
screen -d -r yourname -> 结束当前session并回到yourname这个session