发文章
发文工具
撰写
网文摘手
文档
视频
思维导图
随笔
相册
原创同步助手
其他工具
图片转文字
文件清理
AI助手
留言交流
当你 exit 0 的时候,在调用环境 echo $? 就返回0,也就是说调用环境就认为你的这个程序执行正确。
当你 exit 1 的时候,一般是出错定义这个1,也可以是其他数字,很多系统程序这个错误编号是有约定的含义的。
但不为0 就表示程序运行出错。 调用环境就可以根据这个返回值判断 你这个程序运行是否ok。如果你用 脚本 a 调用 脚本b ,要在a中判断b是否正常返回,就是根据 exit 0 or 1 来识别。执行完b后, 判断 $? 就是返回值。
来自: 昵称71011036 > 《https://hzcya.com/》
0条评论
发表
请遵守用户 评论公约
exit 0和exit 1
如果你用 脚本 a 调用 脚本b ,要在a中判断b是否正常返回,就是根据 exit 0 or 1 来识别。
shell 脚本中的命令以“阻塞”模式执行 后台运行命令的方法
shell 脚本中的命令以“阻塞”模式执行 后台运行命令的方法。事实是:脚本检查到daemonp没有运行,则启动它,这时脚本阻塞在 daemonp 的运行上,直到 daemonp 运行结束(挂掉也算)。假设daemonp 和 da...
shell export 作用
shell export 作用。的环境变量在子shell中可以调用,但反过来就不行,如果在子shell中定义了环境变量,只对该shell或者它的子shell有效,当该子shell结束时,也可以理解为脚本执行完时,变量消失。)...
Linux系统Shell脚本如何运行?linux操作系统
Shell脚本是从上至下、从左至右依次执行每一行的命令及语句的,即执行完了一个命令后再执行下一个,如果在Shell脚本中遇到子脚本(即脚本嵌套)时,就会先执行子脚本的内容,完成后再返回父脚本继续执...
linux shell学习笔记4(退出和退出码)
1.exit命令用来结束脚本。2.每个命令结束时,都会返回一个exit状态,通常成功返回0,失败返回非0(错误码)来读取shell的退出码。#0,即上一个命令(echo $?)的返回值。4.如果一个脚本中没有exit,则...
bash的一些内建命令
分类: 嵌入式 内建命令指的就是包含在Bash工具包中的命令, 从字面意思上看就是built in. 这主要是考虑到执行效率的问题, 内建命令将比外部命令执行的更快, 一部分原因是因为外部命令通常都需要f...
Expect 教程
Expect 教程[目录] 1.摘要 2.关键字 3.简介 4.Expect综述 5.callback 6.passwd 和一致性检查 7.rogue 和伪终端 8.ftp 9.fsck 10.多进程控制...
精简Bash程序设计教程一:变量的使用 - yunshichen - IT博客
3 参数变量如果脚本程序在调用时带有参数,Linux就会创建一些额外的变量.姑且称之为参数变量。/bin/sh#Author: Yunshichen #Created at: 2009.08.19echo "The separator between parameters is: $I...
如何在shell中处理异常(Part 1)
cd /home/xxxx/ &&rm -rf *对于一个shell程序, shell1 &&shell2 ,如果是用&&符连接的,那只有在shell1返回0(即正常)时,shell2才会执行,否则shell2根本就不执行,所以前面...
微信扫码,在手机上查看选中内容