zoukankan      html  css  js  c++  java
  • shell中的fg 命令

    fg(前台执行)  frontground
    bg(后台执行) background   &  daemon
    
    
    总结:
    一般命令在前台执行(fg),执行完毕后,控制返回给用户。
    在命令后面加上&,它会在后台执行(bg),并将特殊的环境变量$!设置为该任务的进程ID。这时shell可以并发执行其他命令。
    按Ctrl+z可以挂起前台运行的程序
    挂起的程序可以用fg恢复到前台,或者用bg恢复到后台
    后台程序试图写入数据到终端设备时(与写入标准输出不同)可能被阻塞。
    shell可以等待一个后台任务执行完成,只需使用wait命令,加上进程ID或者任务序号;也可以等待所有的后台任务,只需使用不加参数的wait
    
    进程管理[编辑]
    Bash有两种执行命令的模式:批处理模式、并发模式。 要以批处理模式执行命令(即按照顺序),必须用;分隔
    command1 ; command2   
              
    eg:   mkdir demo ; cd demo
    [hadoop@hadoop000 demo]$
    
    在这个例子中,当command1执行完毕,即执行command2 要并发执行两个命令,它们必须用&分隔
    command1 & command2 
    在这种情况下,command1 在后台执行(通过&),从而立即将控制返回到shell,以执行command2
    
    
    
  • 相关阅读:
    期末考试结束啦!!!
    【sdut2878】Circle
    【HDU4035】Maze
    【ZOJ3329】One Person Game
    【POJ2151】Check the difficulty of problems
    【CodeForces148D】Bag of mice
    【POJ2096】Collecting Bugs
    【HDU3853】LOOPS
    【HDU4405】Aeroplane_chess
    「Luogu P5826 【模板】子序列自动机」
  • 原文地址:https://www.cnblogs.com/suixingc/p/shell-zhong-defg-ming-ling.html
Copyright © 2011-2022 走看看