Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2914492
  • 博文数量: 454
  • 博客积分: 4860
  • 博客等级: 上校
  • 技术积分: 6375
  • 用 户 组: 普通用户
  • 注册时间: 2011-03-13 10:08
个人简介

10年工作经验,专研网站运维。

文章分类

全部博文(454)

文章存档

2017年(11)

2016年(13)

2015年(47)

2014年(36)

2013年(147)

2012年(64)

2011年(136)

分类: 系统运维

2013-03-29 14:26:25

前言:
之前一直没理解bg,fg,ctrl+z,jobs什么意思,今天用了一下,还真好用。
需要分析:
正在用tar命令执行一个大文件压缩操作:tar zcvf DB1.tar.gz DB1/,怕由于网络问题造成终端断掉,备份操作就停止了。
解决方法:
1. 执行压缩命令:tar zcvf DB1.tar.gz DB1/
2. 放到后台运行,处于暂停状态:ctrl+z
3. 查看目前的后台进程:
#jobs
[1]+ Running tar zcvf DB1.tar.gz DB1/  &

4. 把这个job放到后台并且处于运行状态: bg 1
5. 这个时候已经完成我的目的了,如果要再次把任务放到前台运行的话,
就使用命令:fg 1

注意:
终端(就是terminal)关闭之后就不能用jobs命令查看到这个jobs了,也就是说,在其他终端就不能用命令jobs查看到这个任务的后台进城了,只能用ps来查看这个进程了。
阅读(2631) | 评论(0) | 转发(0) |
0

上一篇:Recompile form and report

下一篇:批量创建目录

给主人留下些什么吧!~~