nohup与screen

在终端执行命令的弊端:电脑断电命令将终止;把命令丢到后台又看不到命令的执行记录

 

为了解决这些于是nohup和screen就出来了

&虽然也可以把命令放到后台,但是在你退出帐户/关闭终端之后不会继续运行相应的进程。

nohup命令可以在你退出帐户/关闭终端之后继续运行相应的进程。nohup就是不挂起的意思( no hang up)。


 

nohup

 

 nohup会在命令执行的当前目录生成一个nohup.out文件,记录命令的执行记录

 


 

screen(虚拟终端)

 # yum install -y screen

 # screen

进入到这个画面

 加入一个top作业到后台,如下显示

按下ctrl+a+d  #退出screen

screen -ls  #查看screen的作业

可以查看到后台在screen里的作业

 没有pts/4,说明screen是虚拟的

查看没有发现screen这个进程

screen -r 3151  #进入作业,退出screen用ctrl+d,终止命令也和真实终端一样用ctrl+c

 

 

-S:给作业取名

 

进入3742..ecityh作业可以

 screen -r ecithy或 screen -r 3742

 

posted @ 2015-09-01 15:40  沐风先生  阅读(1332)  评论(0编辑  收藏  举报