曲径通幽论坛

标题: exit n [打印本页]

作者: beyes    时间: 2009-1-23 18:31
标题: exit n
exit 命令后可带 n 参数。

若只是在命令行下使用 exit 命令, 就会注销掉当前用户。

假如允许脚本中不指定退出状态码,那么在脚本中最后执行的那条命令的状态就作为返回值被返回。总之,使用退出状态码是一种良好的习惯。

在脚本编程中,退出代码 0 表示成功,代码 1-125 为错误码并由脚本使用。保留值如下所示:

126      文件不能执行
127      命令没找到
>=128    信号产生

示例代码
#!/bin/sh
if [ -f .profile ]; then
exit 0
fi
exit 1

如果是代码狂人,上面的代码还可以表示为:
[ -f .profile ] && exit 0 || exit 1





欢迎光临 曲径通幽论坛 (http://www.groad.net/bbs/) Powered by Discuz! X3.2