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
    
    
    
  • 相关阅读:
    servlet生命周期总结
    两周找工作有感
    PowerBuilder中新建PBL
    oracle navicat 可视化操作进行数据的修改
    oracle for update for update nowait
    表中字段为关键字,查询字段加引号
    愿你
    oracle安装注意
    随笔
    JeeSite功能模块解读,功能介绍,功能实现
  • 原文地址:https://www.cnblogs.com/suixingc/p/shell-zhong-defg-ming-ling.html
Copyright © 2011-2022 走看看