nohup (command) 2>&1 & 把command命令不挂断的运行,并且放到后台执行,运行日志默认存储到nohup.out文件中 

例如:

nohup 命令运行时,忽略所有挂断(SIGHUP)信号。

nohup命令:当你正在运行一个进程时,又想要在退出帐户时该进程还不会结束,就可以使用nohup命令。该命令可以在你退出帐户/关闭终端之后继续运行相应的进程。

nohup是不挂起的意思( nohang up)。

在shell中提示了nohup成功后,还需要在shell中输入exit来退出终端(而不是直接关闭终端退出);在nohup执行成功后直接点关闭程序按钮关闭终端.。所以这时候会断掉该命令所对应的session,导致nohup对应的进程被通知需要一起shutdown。

 fg %n 关闭

Ctrl + z    暂停当前任务,并放置到后台 

Ctrl + c  结束当前任务
jobs       查看用户当前所有任务(包括运行的、和已经暂停的任务) 

中括号里的是jobs号,Stopped是暂停的任务 ,后面的是command

bg n    把jobs号码为n的任务放到后台执行 
fg n     把jobs号码为n的任务调到前台执行 
kill n    把jobs号码为n的任务杀死,注意n是对应的jobs号,不是pid号