博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
& fg jobs bg
阅读量:5972 次
发布时间:2019-06-19

本文共 1110 字,大约阅读时间需要 3 分钟。

&

执行程序的后面加&可以将程序转到后台(这个后台是当前会话的后台,并不是守护进程)执行,即$./a.out &,这样我们在打开诸如$gedit test.txt的时候可以写成$gedit test.txt &以防止它占用终端。后台进程也叫后台作业,执行后台进程的时候会有一个后台作业的编号:

$./a.out &[1] 3054        #后台作业1的编号是3054

jobs

$jobs用来查看当前会话的后台作业(后台进程组):

$./a.out &[1] 3102$./a.out &[2] 3103$./a.out &[3] 3104$./a.out &[4] 3105$./a.out &[5] 3106161029 $jobs[1]   Running                 ./a.out &[2]   Running                 ./a.out &[3]   Running                 ./a.out &[4]-  Running                 ./a.out &[5]+  Running                 ./a.out &

fg

$fg [作业号]可以将后台进程变成前台进程

$fg 1./a.out^C$jobs[2]   Running                 ./a.out &[3]   Running                 ./a.out &[4]-  Running                 ./a.out &[5]+  Running                 ./a.out &$fg 2./a.out^C$jobs[3]   Running                 ./a.out &[4]-  Running                 ./a.out &[5]+  Running                 ./a.out &

Ctrl+z bg

Ctrl+z将当前前台的进程在后台挂起,$bg [任务号]可以将在后台挂起的进程运行起来

$jobs[3]   Running                 ./a.out &[4]-  Running                 ./a.out &[5]+  Running                 ./a.out &$fg 3./a.out^Z[3]+  Stopped                 ./a.out161029 $bg 3[3]+ ./a.out &

转载地址:http://ybbox.baihongyu.com/

你可能感兴趣的文章
SQL Server Reporting Services:无法检索应用程序文件。部署中的文件已损坏
查看>>
hive中partition如何使用
查看>>
查看mysql数据库版本方法总结
查看>>
大牛手把手教你做日历(建议你看看,你会有收获的)
查看>>
Django中的ORM
查看>>
iOS开发UI篇—Quartz2D使用(图片剪切)
查看>>
spring学习笔记(20)数据库事务并发与锁详解
查看>>
关于Simple_html_dom的小应用
查看>>
鲁肃:蚂蚁金服的三个梦想
查看>>
【springmvc+mybatis项目实战】杰信商贸-27.POI由HSSF升级为XSSF
查看>>
数学常数e的含义
查看>>
APM基础小记
查看>>
MVC
查看>>
CentOS 7 下 Oracle 11g 安装教程
查看>>
JS·基础(一)
查看>>
# 学习笔记-协议# OSI七层模型 与 TCP/IP五层协议
查看>>
Callbacks, Promises and Async/Await
查看>>
华为程序员:加6天班!加班费1.4万元!网友:我能加到它破产
查看>>
解读 JavaScript 之引擎、运行时和堆栈调用
查看>>
不得不懂系列(1)-Go语言protobuf快速上手
查看>>