当前位置: 首页 > news >正文

Linux 作业管理 (bg, fg, jobs, kill)

bgfg 是用来管理作业(在 Unix/Linux 命令行下运行的进程)的命令。

1. bg 命令

bg 命令用于将作业(job)放到后台运行。当你在终端中运行一个命令或程序时,它会占用当前终端的控制,如果你想让这个任务在后台运行,可以使用 bg 命令。

用法:

首先,你需要有一个正在前台运行的作业(例如一个被暂停的进程或任务)。

将当前作业放到后台运行:

ctrl + z  // 暂停当前前台作业
bg       // 将最近被暂停的作业切换到后台运行

指定作业号放到后台运行:

jobs    // 查看当前活跃作业的列表及其作业号
bg %作业号

2. fg 命令

fg 命令用于将作业切换到前台运行。当你有一个在后台运行的作业时,想要重新将其切换到前台以便与之交互,可以使用 fg 命令。

用法:

将最近被放到后台的作业切换到前台:

fg

指定作业号切换到前台:

fg %作业号

示例:

假设你在终端中运行了一个长时间执行的命令,比如 nano 编辑器,然后你想将它放到后台运行以便继续使用终端,可以按下 ctrl + z 暂停该作业,然后使用 bg 命令将其放到后台运行。如果需要再次编辑该文件,可以使用 fg 命令将其切换回前台。

注意事项:

bgfg 命令通常用于交互式终端中,对于后台作业的管理非常有用。
你可以使用 jobs 命令查看当前正在运行或暂停的作业列表及其作业号。
作业号(job number)是一个标识符,用于指定特定的作业。

3. .使用 kill 终止作业

使用 kill 命令,指定作业号或进程号来终止作业。

kill %作业号

或者使用 fg 将作业切换到前台, 再使用 ctrl + c 或 其他的方式(例如 vi 保存并退出) 终止运行

http://www.lryc.cn/news/347225.html

相关文章:

  • springboot Redis 支持星号(*) 包括注解@Cache
  • 2023.5.12 第43周周报
  • JavaEE 多线程详细讲解(2)
  • Flask-HTTP请求、响应、上下文、进阶实验
  • springboot 设置response和request的默认格式 驼峰或者SNAKE_CASE
  • VR全景技术在养老院的应用优势浅析
  • [Spring Cloud] (6)gateway整体加解密
  • RUST编程语言入门基础2024
  • Linux进程控制——Linux进程终止
  • 利用IP地址查询解决被“薅羊毛”的方法
  • Tomcat7+ 弱口令 后台getshell漏洞
  • 香港虚拟主机哪里可以试用?用于企业建站的
  • C# 集合(四) —— Set类
  • C#实现多线程的几种方式
  • C语言—控制语句
  • 三. TensorRT基础入门-ONNX注册算子的方法
  • 01、什么是ip、协议、端口号知道吗?计算机网络通信的组成是什么?
  • 答题套路2 阅读理解 说明文某个词是否能去掉
  • Pytorch图像分类模型模型实时在线验证代码
  • Java高并发场景(银行转账问题)
  • TypeScript 工具类型
  • [Kotlin]创建一个私有包并使用
  • 鸿蒙应用开发者高级认证指南及参考资料整理(含详细参考答案)
  • 数据匿名化技术
  • HTML学习笔记汇总
  • 初始JSVMP
  • 【机器学习数据可视化-04】Pyecharts数据可视化宝典
  • 通过 Java 操作 redis -- zset 有序集合基本命令
  • 力扣 516. 最长回文子序列 python AC
  • 数据库编程