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

Linux 命令(183)—— bg 命令(builtin)

文章目录

  • 1.命令简介
  • 2.命令格式
  • 3.选项说明
  • 4.常用示例
  • 参考文献

1.命令简介

bg(backgroud)恢复被挂起的作业放到后台重新执行。

提示:程序正在前台运行,可以使用 Ctrl + Z 发送 SIGSTOP 信号把程序暂停,Ctrl + C 发送 SIGINT 信号默认终止程序。

2.命令格式

bg [<jobspec> ...]

如果不指定 job,则恢复后台第一个被暂停的任务。

3.选项说明

4.常用示例

我们先放一个任务到后台执行。

ping localhost > /dev/null &
[1] 19859

然后再通过 Ctrl + Z 将前台的任务挂起放到后台。

sleep 3600
^Z
[2]+  Stopped                 sleep 3600

通过 jobs 命令可以查看放到后台执行的任务。

jobs
[1]-  Running                 ping localhost > /dev/null &
[2]+  Stopped                 sleep 3600

可以发现,任务 2 被挂起放到了后台。

有了上面的前置操作,那么我们便可以利用 bg 来完成它所能完成的功能。

(1)恢复第一个被暂停的任务,并放在后台执行。

bg
[2]+ sleep 3600 &

我们通过 jobs 查看任务状态。

jobs
[1]-  Running                 ping localhost > /dev/null &
[2]+  Running                 sleep 3600 &

可见 2 号任务已在后台恢复为执行状态。

(2)恢复指定任务并放在后台执行。

比如恢复 2 号任务。

bg 2

参考文献

bg(1) manual - linux.org

相关文章:

  • Google Earth Engine APP —— 全球地表温度监测APP(时序折线图和直方图展示)按照每个月展示
  • 自定义mybatis插件实现sql日志打印
  • 【C++初阶-类和对象下】嗯...这样对劲多了
  • 【React实战】create-react-app整合electron打造第一个桌面app
  • Linux~一些基本开发工具的使用(yum,vim,gcc,gdb,makefile)
  • SpringMVC(六):SpringMVC的常见注解
  • 【CVPR2018】PSMNet:一个基于金字塔的端到端立体匹配网络
  • 基于javaweb的医院管理系统(java+springboot+mybatis+vue+mysql)
  • STM32F103实现激光测距传感器测距WT-VL53L0 L1
  • Python高级_第6章_Python简单爬虫实践案例
  • C++ 引用的数组和数组的引用
  • LQ0134 最大降雨量【中位数】
  • 大数据随记 —— 利用Python分析快手APP全国大学生用户数据(2022 年初赛第四题 )
  • 【转载】分布式训练和集合通信
  • 【K8S系列】Kubernetes的网络模型
  • 2017 前端面试准备 - 收藏集 - 掘金
  • co.js - 让异步代码同步化
  • CSS盒模型深入
  • HashMap ConcurrentHashMap
  • input实现文字超出省略号功能
  • JavaScript 基础知识 - 入门篇(一)
  • Linux中的硬链接与软链接
  • Python socket服务器端、客户端传送信息
  • python3 使用 asyncio 代替线程
  • React组件设计模式(一)
  • tensorflow学习笔记3——MNIST应用篇
  • 阿里云ubuntu14.04 Nginx反向代理Nodejs
  • 从伪并行的 Python 多线程说起
  • 仿天猫超市收藏抛物线动画工具库
  • 聊聊redis的数据结构的应用
  • 码农张的Bug人生 - 初来乍到
  • 思否第一天
  • 智能合约Solidity教程-事件和日志(一)
  • 自制字幕遮挡器
  • k8s使用glusterfs实现动态持久化存储
  • 我们雇佣了一只大猴子...
  • ​ 无限可能性的探索:Amazon Lightsail轻量应用服务器引领数字化时代创新发展
  • ​软考-高级-系统架构设计师教程(清华第2版)【第1章-绪论-思维导图】​
  • #我与Java虚拟机的故事#连载04:一本让自己没面子的书
  • ${ }的特别功能
  • (笔记)Kotlin——Android封装ViewBinding之二 优化
  • (二)【Jmeter】专栏实战项目靶场drupal部署
  • (学习日记)2024.03.25:UCOSIII第二十二节:系统启动流程详解
  • (一)u-boot-nand.bin的下载
  • (一)基于IDEA的JAVA基础1
  • .dwp和.webpart的区别
  • .java 9 找不到符号_java找不到符号
  • .NET成年了,然后呢?
  • .net使用excel的cells对象没有value方法——学习.net的Excel工作表问题
  • .Net中ListT 泛型转成DataTable、DataSet
  • .Net中间语言BeforeFieldInit
  • @ComponentScan比较
  • @ModelAttribute使用详解
  • @transactional 方法执行完再commit_当@Transactional遇到@CacheEvict,你的代码是不是有bug!...
  • [20161101]rman备份与数据文件变化7.txt