很久没发这个系列了。一直在看perl。现在回归。因为发现所有的脚本的基础都是linux命令…

===

通俗的讲,作业控制命令是用来控制一个一个任务的。

1 我想把updatedb命令(用于重新建立整盘索引的命令)放在后台运行。因为我不想眼睁睁的看着机器建立索引,我还想编会儿程序呢:

# updatedb &

[1] 23336

注释:在所要执行的命令后面加上空格,再加上&符号即可实现后台执行。所返回的[1]表示这是第一个你放到后台的任务。23336是这个任务的进程号。

2 我执行updatedb时忘了加&了,这下我怎么办?有办法:

按键盘上的ctrl-z组合键,可以将前台任务扔到后台!但务必注意的是,用ctrl-z的话,这个任务到了后台可是stopped的状态。(你都无情的把它ctrl-z到后台了,它怎么可能还会任劳任怨的继续在后台工作呢?)

3 我学会了这招,我把很多程序都放到后台执行了。我想查看一下:

# jobs

[1]+  Running                 updatedb &

注释:显示出了正在后台运行的任务的列表

4 我编程结束了。想把刚才的updatedb放回前台看看。

# fg %1

注释:fg中的f就表示front,前台的意思。%1表示是在jobs命令中列出的1号任务。如果是2号任务呢,我猜你知道如何写。

5 如果你用jobs命令发现有一个显示[stopped]的任务(任务号是2),我想让这个任务继续在后台执行:

# bg %2

注释:stopped的状态通常出现在用户ctrl-z之后。

6 我想让后台的任务号是3的任务取消:

# kill %3

注释:这样就杀死了任务号为3的后台任务。

转载于:https://blog.51cto.com/358845/1693581

《作业控制系列》-“linux命令五分钟系列”之十相关推荐

  1. 《sed的流艺术之四》-linux命令五分钟系列之二十四

    [正文开始] 上文接<sed的流艺术之三>-linux命令五分钟系列之二十三 例十 如果设定了很多-e的command,它们的执行顺序是怎样的呢? [rocrocket@rocrocket ...

  2. 《神探tcpdump第五招》-linux命令五分钟系列之三十九

    == [系列文章] <神探tcpdump第一招>-linux命令五分钟系列之三十五 <神探tcpdump第二招>-linux命令五分钟系列之三十六 <神探tcpdump第 ...

  3. 《神探tcpdump第一招》-linux命令五分钟系列之三十五

    应 @GamerH2o 博友在微博上提的要求,tcpdump专题会写成一个小型系列文章,力求每篇小文中突出重点,讲解清晰,避免长篇累牍,大家必然昏昏欲睡了. 其实tcpdump就好像一个神探,它有着夜 ...

  4. 《篡权的ss》-linux命令五分钟系列之三十一

    原文链接 本原创文章属于<Linux大棚>博客. 博客地址为http://roclinux.cn. 文章作者为roc. === 上篇文章<和netstat说再见>中说到nets ...

  5. 《神探tcpdump第四招》-linux命令五分钟系列之三十八

    == 本文会是"选项内容"的最后一期讲解,主要会讲讲-w和-r两个选项.tcpdump的选项很多,多达50个,其他我没有涉及的选项,还是要大家自己通过man tcpdump的方式来 ...

  6. 《mount的艺术》-linux命令五分钟系列之十四

    在阅读本文之前,我假设你已经对Linux系统下的硬盘.光盘的设备命令规则有所了解,比如sda和sda1的关系,以及hda.sda.fd.cdrom等设备. === 1 我把U盘插到USB口上了,下一步 ...

  7. 《service》-“linux命令五分钟系列”之二

    service命令,顾名思义,就是用于管理Linux操作系统中服务的命令. 1. 声明:这个命令不是在所有的linux发行版本中都有.主要是在redhat.fedora.mandriva和centos ...

  8. 《回答sort一例》-linux命令五分钟系列之二十八

    自从发布了sort命令之后,一位小同学问我关于文件名排序的问题,其实这些内容在sort的文章中都有涉及,只要好好读一遍,保证可以自己解决. 在此拿一实际例子再演示一次sort的神奇功能吧,最后一次哦: ...

  9. 《gcc五分钟系列》第六节:编译期符号检查

    <gcc五分钟系列>第六节:编译期符号检查 上一节,我们说了从源文件到目标文件的编译过程.这一节,我想讨论一下编译期符号检查的问题.     请原谅我实在不知道如何翻译"refe ...

最新文章

  1. 2017.4.2号总结
  2. go语言学习(6)select的使用
  3. Eclipse中写jsp文件时,发现里面加载不了js文件和css文件(解决css文件在eclipse中显示不了)
  4. Github|基于 Jittor 的 GAN 模型库
  5. WebAPI——cookie与session遇到的问题
  6. 单页面应用的路由问题
  7. 书生中学计算机应用自费,浙江省台州市书生中学2016-2017学年高二上学期期中考试信息试题 Word版含答案.doc...
  8. c# 火狐浏览器怎么嵌入窗体中_.net winform程序下使用firefox作为Web浏览器
  9. android apk自动安装包下载,Android 实现apk文件下载并自动安装
  10. github 使用笔记之高级搜索、项目跳转到在线 IDE -- 网页版 VS code
  11. 20个常用教育心理学效应
  12. 江苏2021高考成绩查询全省排名,江苏高考排名查询方法,2021年江苏高考成绩位次全省排名查询...
  13. 查看已有的docker镜像latest的具体版本号
  14. 小数处理函数(trun(),round(),ceil()和floor())
  15. 亿万第一至二季/全集Billions迅雷下载
  16. LR参数化,参数化类型:Fille类型--参数分配与取值规律
  17. 熔喷布喷丝板模具微孔加工技术工艺
  18. iFixit 拆解 Surface 平板:可维修性不高 (图)
  19. Egret 性能优化
  20. 树莓派更换源后update/upgrade更新后无法启动

热门文章

  1. .net中用css控制GridView样式
  2. java学习笔记(七)----异常
  3. hdu4278 小想法
  4. 【C 语言】文件操作 ( 配置文件读写 | 完整代码示例 ) ★
  5. 【错误记录】Mac 中 IntelliJ IDEA 运行 Python 程序报错 ( No module named ‘numpy‘ )
  6. 【Android 文件管理】分区存储 ( 修改与删除图片文件 )
  7. 【Android RTMP】音频数据采集编码 ( AAC 音频格式解析 | FLV 音频数据标签解析 | AAC 音频数据标签头 | 音频解码配置信息 )
  8. go--基本数据类型
  9. springBoot静态资源处理
  10. tree树的展示,check树的展示,json数据转zree树格式数据