Linux后台运行程序

Linux后台运行程序

运行到后台

&命令

在命令的最后加入,该命令将会被放到后台执行

tpyora test.md &

nohup命令

同样需要添加&在命令末尾,该命令的作用是不挂断的运行

nohup typora test.md &

查看后台

jobs命令

查看当前终端后台运行的任务

jobs

ps命令

查看当前的所有进程

ps -aux

可使用grep xxx指定显示出xxx的进程

关闭后台

kill命令

  1. 通过jobs查看jobnum,然后使用kill %jobnum关闭后台

  2. 通过ps查看进程PID,然后使用kill PID关闭后台

前后台进程切换与控制

fg命令

fg命令用于讲后台运行的调至前台运行
多个后台任务时,可使用jobs查寻jobnum,然后用fg %jobnum选择调至前台的程序

Ctrl + z

讲正在运行的前台放到后台,且处于暂停状态

bg命令

用于讲后台暂停的命令,变成后台继续
多个后台任务时,可使用jobs查寻jobnum,然后用dg %jobnum选择后台继续的程序