Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2044988
  • 博文数量: 519
  • 博客积分: 10070
  • 博客等级: 上将
  • 技术积分: 3985
  • 用 户 组: 普通用户
  • 注册时间: 2006-05-29 14:05
个人简介

只问耕耘

文章分类

全部博文(519)

文章存档

2016年(1)

2013年(5)

2011年(46)

2010年(220)

2009年(51)

2008年(39)

2007年(141)

2006年(16)

我的朋友

分类: LINUX

2010-01-21 10:45:37

让程序在前台后台之间切换。
说明:1)功能同&
      2)若未加作业编号,则将目前的作业移到后台
      3)查询作业号可用jobs
      4)把作业移到前台fg
示例:
      $program
       [6]  Stoped program     //按Ctrl+z暂停程序, 6为作业号
    
      $bg 6                    //把程序放入后台
这里的重点是 Ctrl+z

假设你发现前台运行的一个程序需要很长的时间,但是需要干其他的事情,你就可以用 Ctrl-Z ,挂起这个程序,然后可以看到系统提示:
[1]+ Stopped /root/bin/rsync.sh
然后我们可以把程序调度到后台执行:(bg 后面的数字为作业号)
#bg 1
[1]+ /root/bin/rsync.sh &

用 jobs 命令查看正在运行的任务:
#jobs
[1]+ Running /root/bin/rsync.sh &

如果想把它调回到前台运行,可以用
#fg 1
/root/bin/rsync.sh
这样,你在控制台上就只能等待这个任务完成了。
阅读(2783) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~