假如一个任务要执行好几天,为了防止中途中断的情况,
在让后台运行的命令后面加一个 nohup会生成一个 .nohup.out文件,会搜集在运行过程中所产生的日志。
比直接后台运行任务的好处是,万一断电后果是我们不希望看到的
还有一种方法就是 screen
yum -y install screen
运行screen 会进入另外一个虚拟的中端下。
运行 top
ctrl+a ctrl+d 暂时退出,并不中断
查看后台运行的screen
在进入screen 运行vmstat 1
退出
查看进程
两个进程都在运行
进入虚拟终端,
先查看id号。然后-r选项进入。ctrl+c中断任务。
真正退出终端 ctrl+d
查看进程,第一个进程已经关闭了。。只有一个后台进程的时候可省略id号。
/////////////////////////////////////////////////////////////////////////////////////////////
更改进程 id号后面的名字 方便记忆
-S 指定名字
-r 后面跟名字一样可以进入虚拟终端。