zoukankan      html  css  js  c++  java
  • 自学Linux Shell11.6-退出shell

    点击返回 自学Linux命令行与Shell脚本之路

    11.6-退出shell

    shell运行的每一个命令都是使用 退出状态码 告诉shell它已经运行完毕。
    退出状态码是一个0~255的整数值,在命令结束运行时由命令传给shell。

    linux退出状态码表:

    • 1            一般性未知错误
    • 2            不适合的shell命令
    • 126        命令不可执行
    • 127        没有找到命令
    • 128        无效的退出参数
    • 128+      与linux信号x相关的严重错误
    • 130        通过ctrl+C终止的命令
    • 255        正常范围之外的退出状态码

    1. 查看退出状态码 $? 

    以上一个成功结束的命令的退出状态码是0, 而另一个错误的命令的退出状态码是127。

    2. exit 命令

    exit命令同于退出shell,并返回给定值。在shell脚本中可以终止当前脚本执行。
    执行exit可使shell以指定的状态值退出。若不设置状态值参数,则shell以预设值退出。状态值0代表执行成功,其他值代表执行失败。

       exit (参数)

    参数:

    • 指定的shell返回值,退出状态码
    • 也可以是变量,但注意值的范围0~255 , 如果超出255,这个退出状态码为  变量指定的数值/256= 余数
  • 相关阅读:
    oracle 监听 添加ip
    重装系统windows
    oracle user pwd
    mybatis
    sum行列合计
    IIS8.5 运行WCF
    exp自动备份在bat中不执行
    oem 重建
    yum install oracle-validated
    MSHflexgrid控件删除选中行
  • 原文地址:https://www.cnblogs.com/yaoyaojcy/p/9208494.html
Copyright © 2011-2022 走看看