Linux后台运行程序

运行到后台

&命令

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

1
tpyora test.md &

nohup命令

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

1
nohup typora test.md &

查看后台

jobs命令

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

1
jobs

ps命令

查看当前的所有进程

1
ps -aux

  • a :显示所有程序
  • u :以用户为主的格式显示
  • x :显示所有程序,不区分终端

可使用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选择后台继续的程序

-------------本文结束感谢阅读-------------

欢迎关注我的其它发布渠道