当前位置:网站首页>bash的命令退出状态码
bash的命令退出状态码
2022-08-11 05:33:00 【macob】
用$?查看脚本退出状态:echo $?
0 命令成功结束
1 一般性未知错误
2 不适合的shell命令
126 命令不可执行
127 没找到命令
128 无效的退出参数
128+x 与Linux信号x相关的严重错误
130 通过Ctrl+C终止的命令
255 正常范围之外的退出状态码
退出状态码126表明用户没有执行命令的正确权限。
exit
默认情况下, shell脚本会以脚本中的最后一个命令的退出状态码退出。
你可以改变这种默认行为,返回自己的退出状态码。 exit命令允许你在脚本结束时指定一
个退出状态码。
退出状态码只能在0~ 255的区间。超过这个区间 shell通过模运算得到状态码。一个值的模就是被除
后的余数。最终的结果是指定的数值除以256后得到的余数。
例如:exit 300
指定的值是300(返回值),余数是44,因此这个余数就成了最后的状态退出码。
边栏推荐
猜你喜欢
随机推荐
Es常用操作和经典case整理
lvm 多盘挂载,合并使用
MoreFileRename批量文件改名工具
CLUSTER DAY02( Keepalived热备 、 Keepalived+LVS 、 HAProxy服务器 )
FusionCompute8.0.0实验(0)CNA及VRM安装(2280v2)
Record a Makefile just written
CLUSTER DAY04 (Block Storage Use Cases, Distributed File Systems, Object Storage)
(2) Software Testing Theory (*Key Use Case Method Writing)
Threatless Technology-TVD Daily Vulnerability Intelligence-2022-7-30
Map Reduce
visio文件批量转pdf
Threatless Technology-TVD Daily Vulnerability Intelligence-2022-8-3
SECURITY DAY06( iptables防火墙 、 filter表控制 、 扩展匹配、nat表典型应用 )
What should I do if I forget the user password in MySQL?
mysql 中登录报错:ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: YES)ERROR
SECURITY DAY03(一键部署zabbix)
Threatless Technology-TVD Daily Vulnerability Intelligence-2022-7-28
中国移动通信集团有限公司:业务委托书
无胁科技-TVD每日漏洞情报-2022-7-26
SECURITY DAY01(监控概述 、 Zabbix基础 、 Zabbix监控服 )