标签 fg 下的文章

Linux 上启动一个程序, 我们可能经常通过前台启动, 但是前台启动之后, 终端被占用, 不能同时开展其他工作, 因此就希望将程序变成后台运行,接下来我们介绍下, 类似场景的任务控制.

任务控制实际是Shell程序提供的功能,使用更多的是bash/sh,当然还有其他Shell程序,比如tcshkshcsh等, 对任务管理功能各个实现都大致类似, 这里我们主要介绍接触最多的 bash Shell。

  • cmd & 让程序后台运行
  • Ctrl + c 关闭当前前台运行程序(一般是发送SIGINT给程序处理)
  • Ctrl + z 终端当前前台运行程序(一般是发送SIGTSTP给程序处理)
  • jobs 查看所有后台运行程序
  • bg %number 将程序切换到后台运行
  • fg %number 将后台运行程序切换到前台运行
  • disown %number 将任务从当前的任务表中移除,移除后程序依然在后端运行,只是不被当前会话管理。

- 阅读剩余部分 -