ctrl + z
可以将一个正在前台执行的命令挂起,并暂停任务。
jobs
查看当前有多少在后台运行或暂停的命令
[yanxia.dong@eslruntime07 ~]$ pct
# 键盘输入Ctrl + Z
^Z
[1]+ Stopped pct
[yanxia.dong@eslruntime07 ~]$ jobs -l
[1]+ 5270 Stopped pct
[yanxia.dong@eslruntime07 ~]$ bg %1
[1]+ pct &
[yanxia.dong@eslruntime07 ~]$ jobs -l
[1]+ 5270 Running pct &
fg
fg %num 将后台中的命令调至前台继续运行,比如上面的例子[1]+ 5270 Stopped 其中1就是num
bg
通过bg %num 即可将挂起的job的状态由stopped改为running,仍在后台执行;当需要改为在前台执行时,执行命令fg %num即可;
后台运行命令
nohup 运行命令 &
比如:
nohup java -jar xx.jar >> app.log 2>&1 &