nohup命令 – 后端运行程序
nohup命令的全称为no hang up
,
该命令可以将程序以忽略挂起信号的方式运行起来
被运行的程序的输出信息将不会显示到终端。
示例
nohup bash test.sh &
后台不挂起执行xxx.sh。标准输出、错误输出,输出到xxx.out文件
nohup ./xxx.sh > xxx.out 1>&2 &
此种情况,程序会再后台执行,退出用户或关闭客户终端,不影响程序运行。
如想关闭程序,可通过kill命令关闭。
jobs命令 – 显示shell的作业信息
用于显示系统中的任务列表及其运行状态。
实例
显示当前的作业列表:
[root@linuxcool ~]# jobs