Linux基础:调查和管理进程
|
例子
退出状态 进程使用退出状态来报告成功或失败 -0代表成功,1-255代表失败 -$? 变量保存上一条的命令退出状态 -exit [num]:终止,并把状态设置为num -Shell脚本可以自定义错误信息 例如: $ ping -c 1 -W 1 station999 &> /dev/null $ echo $?
正常执行echo $?返回0 ,错误的话返回大于零的数字 条件性的执行操作符 根据退出状态而定,命令可以有条件地运行 && 代表条件性的AND THEN &&只有第一条命令只有执行成功后,才能那个执行第二条命令 || 代表条件性的OR ELSE ||只有第一条命令执行失败后,才能执行第二条命令 例如: $ grep -q no_such_user /etc/passwd || echo 'No such user' No such user $ ping -c1 -W2 station1 &> /dev/null > && echo "station1 is up" > || (echo 'station1 is unreachable'; exit 1) station1 is up test 命令 判断条件是否成立,以便用在条件性执行中 条件成立,则为真,则返回0 条件不成立,则为假,则返回非0 长格式的例子: $ test "$A" = = "$B" && echo "Strings are equal" $ test "$A" -eq "$B" && echo "Integers are equal" (编辑:佛山站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |




