MST
星途 面试题库

面试题:Bash中如何将一个正在前台运行的作业放到后台运行并继续执行

假设你在Bash中启动了一个长时间运行的前台进程,例如 `sleep 60`,现在你想让它在后台继续运行,以便你可以在终端执行其他命令,你会使用什么快捷键组合以及后续的Bash命令来实现?
50.1万 热度难度
编程语言Bash

知识考点

AI 面试

面试题答案

一键面试
  1. 使用快捷键:按下 Ctrl + Z。这会暂停当前前台进程,并将控制权返回给终端。
  2. 使用Bash命令:输入 bg 命令,这会将刚刚暂停的进程放到后台继续运行。例如,在执行 Ctrl + Z 暂停 sleep 60 后,再输入 bgsleep 60 就会在后台继续运行。你还可以使用 jobs 命令查看当前所有后台作业的状态。