Linux后台运行程序
Linux后台运行程序
运行到后台
&
命令
在命令的最后加入,该命令将会被放到后台执行
tpyora test.md &
nohup
命令
同样需要添加&
在命令末尾,该命令的作用是不挂断的运行
nohup typora test.md &
查看后台
jobs
命令
查看当前终端后台运行的任务
jobs
ps
命令
查看当前的所有进程
ps -aux
- a :显示所有程序
- u :以用户为主的格式显示
- x :显示所有程序,不区分终端
可使用grep xxx
指定显示出xxx的进程
关闭后台
kill
命令
-
通过
jobs
查看jobnum
,然后使用kill %jobnum
关闭后台 -
通过
ps
查看进程PID
,然后使用kill PID
关闭后台
前后台进程切换与控制
fg
命令
fg
命令用于讲后台运行的调至前台运行
多个后台任务时,可使用jobs
查寻jobnum
,然后用fg %jobnum
选择调至前台的程序
Ctrl + z
讲正在运行的前台放到后台,且处于暂停状态
bg
命令
用于讲后台暂停的命令,变成后台继续
多个后台任务时,可使用jobs
查寻jobnum
,然后用dg %jobnum
选择后台继续的程序