各种shell的exitcode
-退出代码.是指⼀个脚本/命令结束以后,运⾏这个脚本/命令的⽗进程得到的返回值
[@more@]
exit code-退出代码.是指⼀个脚本/命令结束以后,运⾏这个脚本/命令的⽗进程得到的返回值.
在脚本中,如果有⼀句"exit xxx"(xxx是⼀个数字,0~255之间的整数值)则这个脚本的退出代码就是这个xxx;如果只有⼀句"exit" 那么就是脚本在做exit的最后⼀句代码的返回值.
⼀般来说,成功执⾏的脚本/命令返回值是0,反之则是⾮0值.这个⾮0值可以在脚本⾥⾯定义,不过也有⼀些约定俗成的值代表特定含义.
对于各种shell,都有⼀些特定的内置变量.这些内置变量只能读⽽不能改变.它们的值总是在随着执⾏的命令的退出代码⽽改变
bash/ksh/sh: $?
csh/tcsh: $status
有趣的是在linux上,⽤csh的时候,$?也有效(Redhat AS 4)shell代码

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。