《作业控制系列》-“linux命令五分钟系列”之十
很久没发这个系列了。一直在看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命令五分钟系列”之十相关推荐
- 《sed的流艺术之四》-linux命令五分钟系列之二十四
[正文开始] 上文接<sed的流艺术之三>-linux命令五分钟系列之二十三 例十 如果设定了很多-e的command,它们的执行顺序是怎样的呢? [rocrocket@rocrocket ...
- 《神探tcpdump第五招》-linux命令五分钟系列之三十九
== [系列文章] <神探tcpdump第一招>-linux命令五分钟系列之三十五 <神探tcpdump第二招>-linux命令五分钟系列之三十六 <神探tcpdump第 ...
- 《神探tcpdump第一招》-linux命令五分钟系列之三十五
应 @GamerH2o 博友在微博上提的要求,tcpdump专题会写成一个小型系列文章,力求每篇小文中突出重点,讲解清晰,避免长篇累牍,大家必然昏昏欲睡了. 其实tcpdump就好像一个神探,它有着夜 ...
- 《篡权的ss》-linux命令五分钟系列之三十一
原文链接 本原创文章属于<Linux大棚>博客. 博客地址为http://roclinux.cn. 文章作者为roc. === 上篇文章<和netstat说再见>中说到nets ...
- 《神探tcpdump第四招》-linux命令五分钟系列之三十八
== 本文会是"选项内容"的最后一期讲解,主要会讲讲-w和-r两个选项.tcpdump的选项很多,多达50个,其他我没有涉及的选项,还是要大家自己通过man tcpdump的方式来 ...
- 《mount的艺术》-linux命令五分钟系列之十四
在阅读本文之前,我假设你已经对Linux系统下的硬盘.光盘的设备命令规则有所了解,比如sda和sda1的关系,以及hda.sda.fd.cdrom等设备. === 1 我把U盘插到USB口上了,下一步 ...
- 《service》-“linux命令五分钟系列”之二
service命令,顾名思义,就是用于管理Linux操作系统中服务的命令. 1. 声明:这个命令不是在所有的linux发行版本中都有.主要是在redhat.fedora.mandriva和centos ...
- 《回答sort一例》-linux命令五分钟系列之二十八
自从发布了sort命令之后,一位小同学问我关于文件名排序的问题,其实这些内容在sort的文章中都有涉及,只要好好读一遍,保证可以自己解决. 在此拿一实际例子再演示一次sort的神奇功能吧,最后一次哦: ...
- 《gcc五分钟系列》第六节:编译期符号检查
<gcc五分钟系列>第六节:编译期符号检查 上一节,我们说了从源文件到目标文件的编译过程.这一节,我想讨论一下编译期符号检查的问题. 请原谅我实在不知道如何翻译"refe ...
最新文章
- 2017.4.2号总结
- go语言学习(6)select的使用
- Eclipse中写jsp文件时,发现里面加载不了js文件和css文件(解决css文件在eclipse中显示不了)
- Github|基于 Jittor 的 GAN 模型库
- WebAPI——cookie与session遇到的问题
- 单页面应用的路由问题
- 书生中学计算机应用自费,浙江省台州市书生中学2016-2017学年高二上学期期中考试信息试题 Word版含答案.doc...
- c# 火狐浏览器怎么嵌入窗体中_.net winform程序下使用firefox作为Web浏览器
- android apk自动安装包下载,Android 实现apk文件下载并自动安装
- github 使用笔记之高级搜索、项目跳转到在线 IDE -- 网页版 VS code
- 20个常用教育心理学效应
- 江苏2021高考成绩查询全省排名,江苏高考排名查询方法,2021年江苏高考成绩位次全省排名查询...
- 查看已有的docker镜像latest的具体版本号
- 小数处理函数(trun(),round(),ceil()和floor())
- 亿万第一至二季/全集Billions迅雷下载
- LR参数化,参数化类型:Fille类型--参数分配与取值规律
- 熔喷布喷丝板模具微孔加工技术工艺
- iFixit 拆解 Surface 平板:可维修性不高 (图)
- Egret 性能优化
- 树莓派更换源后update/upgrade更新后无法启动
热门文章
- .net中用css控制GridView样式
- java学习笔记(七)----异常
- hdu4278 小想法
- 【C 语言】文件操作 ( 配置文件读写 | 完整代码示例 ) ★
- 【错误记录】Mac 中 IntelliJ IDEA 运行 Python 程序报错 ( No module named ‘numpy‘ )
- 【Android 文件管理】分区存储 ( 修改与删除图片文件 )
- 【Android RTMP】音频数据采集编码 ( AAC 音频格式解析 | FLV 音频数据标签解析 | AAC 音频数据标签头 | 音频解码配置信息 )
- go--基本数据类型
- springBoot静态资源处理
- tree树的展示,check树的展示,json数据转zree树格式数据