shell中的fg 命令
2024-08-31 15:47:29
fg(前台执行) frontground
bg(后台执行) background & daemon
总结:
一般命令在前台执行(fg),执行完毕后,控制返回给用户。
在命令后面加上&,它会在后台执行(bg),并将特殊的环境变量$!设置为该任务的进程ID。这时shell可以并发执行其他命令。
按Ctrl+z可以挂起前台运行的程序
挂起的程序可以用fg恢复到前台,或者用bg恢复到后台
后台程序试图写入数据到终端设备时(与写入标准输出不同)可能被阻塞。
shell可以等待一个后台任务执行完成,只需使用wait命令,加上进程ID或者任务序号;也可以等待所有的后台任务,只需使用不加参数的wait
进程管理[编辑]
Bash有两种执行命令的模式:批处理模式、并发模式。 要以批处理模式执行命令(即按照顺序),必须用;分隔
command1 ; command2
eg: mkdir demo ; cd demo
[hadoop@hadoop000 demo]$
在这个例子中,当command1执行完毕,即执行command2 要并发执行两个命令,它们必须用&分隔
command1 & command2
在这种情况下,command1 在后台执行(通过&),从而立即将控制返回到shell,以执行command2
最新文章
- 高级javascript---变量作用域
- CSS3的@keyframes用法详解:
- vb6 获取 http only 的 Cookie
- 爬虫技术 -- 基础学习(一)HTML规范化(附特殊字符编码表)
- js图片实现延迟加载
- Android Studio显示行数
- 使用python landport库快速实现排行榜
- Vue.js的从入门到放弃进击录(二)
- try、catch、finally 块的关系
- 理解Promise的3种姿势
- django 模板语言
- JOSN转列格式(csv文件)
- jenkins 集成钉钉机器人通知
- February 7th, 2018 Week 6th Wednesday
- uva-657-搜索
- android 弹出软键盘将底部视图顶起问题
- OPENCV----在APP性能测试中的应用(一)
- to meet you
- 深层神经网络框架的python实现
- 浅析MySQL 5.7组复制技术(Group Replication)
热门文章
- CSS 让div,span等块级、非快级元素排列在同一行
- iOS事件传递和事件响应者链 20170810
- 转战物联网·基础篇07-深入理解MQTT协议之控制报文(数据包)格式
- 一段tomcat的maven插件配置
- 图像处理&;计算机视觉中upscale,downscale的翻译理解
- 部署Springboot项目到Linux云服务器
- win10系统使用Telnet命令时提示“telnet不是内部或外部命令”
- oracle查询字段重复数据
- 纯js的统计图插件-统计图
- HDU - 6351 Beautiful Now