前言:
之前一直没理解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来查看这个进程了。
阅读(2699) | 评论(0) | 转发(0) |