如何在 Linux 系统中将作业移至后台?


要将前台作业移至后台,我们在 Linux 系统中使用 bg 命令。

bg (后台) – bg 命令用于将前台作业移至后台。它恢复在后台挂起的进程的执行。如果未指定作业,则 bg 命令作用于当前正在运行的进程。

语法

bg 命令的通用语法如下所示:

bg [job_spec ...]

作业标识符 -

序号符号和含义
1%n
作业编号
2(n)%string
引用由以 string 开头的命令启动的作业
3%? string
引用由包含 string 的命令启动的作业
4%% 或 %+
当前作业
5%-
上一个作业

bg 命令的退出状态 -

除非作业控制未启用或发生错误,否则 bg 命令返回成功。

要使用终端将当前作业移至 Linux 系统的后台,我们使用 bg 命令。

首先,我们需要在 Linux 系统中创建一个作业。

$ sleep 200

要使用终端将上一个作业移至 Linux 系统的后台,我们使用带 %- 作业标识符的 bg 命令,如下所示。

$ bg %-

要通过指定作业 ID 将作业移至后台,我们使用以下命令。

$ bg %<job id>

要通过指定作业名称将作业移至后台,我们使用以下命令。

$ bg %<job name>

要检查有关 bg 命令的更多信息,我们使用 --help 选项与 bg 命令一起使用。它会显示有关 bg 命令的简短说明,如下所示。

$ bg --help

更新于:2021-07-01

2K+ 次浏览

开启您的 职业生涯

通过完成课程获得认证

开始学习
广告