exit和退出码

用途说明

exit命令用于退出当前shell,在shell脚本中可以终止当前脚本执行。

 

常用参数

格式:exit
n

退出。设置退出码为n。(Cause
the shell to exit with a status of n.)

 

格式:exit

退出。退出码不变,即为最后一个命令的退出码。(If
n is omitted, the exit status is that of the last command executed.

 

格式:$?

上一个命令的退出码。

 

格式:trap
"commands" EXIT

退出时执行commands指定的命令。(
A trap on EXIT is executed before the shell terminates.)

 

退出码(exit
status,或exit code)的约定:

0表示成功(Zero
– Success)

非0表示失败(Non-Zero – Failure)

2表示用法不当(Incorrect
Usage)

127表示命令没有找到(Command
Not Found)

126表示不是可执行的(Not
an executable)

>=128
信号产生

 

 

原创文章,作者:会飞的猪,如若转载,请注明出处:http://www.178linux.com/11106

(1)
会飞的猪会飞的猪
上一篇 2016-01-14
下一篇 2016-01-14

相关推荐

  • grep、find练习

    1.显示当前系统上root,fedora或user1用户的默认shell [root@study ~]# cat /etc/passwd|grep -E "^(root|fedora|user1)"|cut -d: -f7 /bin/bash /bin/bash /bi…

    Linux干货 2016-11-27
  • 马哥教育网络班21期+第13周课程练习

    1、建立samba共享,共享目录为/data,要求:(描述完整的过程) 1)共享名为shared,工作组为magedu; 2)添加组develop,添加用户gentoo,centos和ubuntu,其中gentoo和centos以develop为附加组,ubuntu不属于develop组;密码均为用户名; 3)添加samba用户gentoo,centos和u…

    Linux干货 2016-10-17
  • Keepalived+LVS(nginx)高可用详解

    一:前言   Keepalived使用的vrrp协议方式,虚拟路由冗余协议 (Virtual Router Redundancy Protocol,简称VRRP);Keepalived的目的是模拟路由器的高可用,一般Keepalived是实现前端高可用,常用的前端高可用的组合有,就是我们常见的LVS+Keepalived、Nginx+Ke…

    Linux干货 2017-05-15
  • N26第二周博客作业

    1、  Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。 常见的文件查看命令有:cat,tac,head,tail,more,less,stat,touch 常见的文件管理命令有:cp,mv,rm 常见的目录管理命令:mkdir,rmdir 以下进行详细介绍: 1.1  文件查看命令 l  ca…

    Linux干货 2017-02-03
  • 文件搜索者-find命令详解

    1. 文件查找:          在linux系统中由于文件的众多,往往需要在众多的文件当中查找某一个文件,如果时间一长,很难记得文件存放至何处,不过,这一点,你不比担心,因为开发人员为我们提供了强大的文件搜索工具,下面将介绍两款常用的文件查找工具locate,和find,这两…

    Linux干货 2016-08-15