首页 > 系统相关 >shell $?退出值含义,退出状态码

shell $?退出值含义,退出状态码

时间:2023-06-20 18:11:15浏览次数:49  
标签:状态 shell 含义 命令 退出 255

Shell 中运行的命令会使用0-255之间的整数值,作为退出状态码,并以此来告知shell该命令执行的状态。
通常情况下,约定0代表命令成功结束,非0代表程序非正常退出。

典型退出状态码及其含义

含义


0 命令运行成功

1 通知未知错误

2 误用shell命令

126 命令不可执行

127 没有找到命令

128 无效退出参数

128+x linux信号x的严重错误

130 命令通过Ctrl+C终止

255 退出状态码越界



来源:
http://www.js-code.com/linuxshell/linuxshell_118903.html

标签:状态,shell,含义,命令,退出,255
From: https://www.cnblogs.com/wutou/p/17494355.html

相关文章

  • debian11 安装powershell,powercli
    习惯了Linux,用不惯Windowssudoaptupdatesudoaptinstall-ycurlgnupgapt-transport-httpscurlhttps://packages.microsoft.com/keys/microsoft.asc|sudogpg--dearmor-o/etc/apt/trusted.gpg.d/microsoft.gpgsudoecho"deb[arch=amd64]https://packages.m......
  • Linux shell内置变量
    BashShell环境变量变量说明$*含有所有命令行参数(以单个文本值的形式)$@含有所有命令行参数(以多个文本值的形式)$#命令行参数数目$?最近使用的前台进程的退出状态码$-当前命令行选项标记$$当前shell的进程ID(PID)$!最近执行的后台进程的PID$0命令行中......
  • 批量打印文件doc,设置几分,powershell实现
    $folderPath="C:\path\to\folder"$printCopies=3Get-ChildItem-Path$folderPath-Filter*.doc|ForEach-Object{for($i=0;$i-lt$printCopies;$i++){Start-Process-FilePath$_.FullName-VerbPrint}}#一定要指定默认打印机......
  • 【HarmonyOS】如何解决智能穿戴设备中swiper组件右滑与系统退出应用冲突问题(API6 JS)
    【关键字】API6、JS、swiper组件、智能穿戴、setSwipeToDismiss【问题描述】使用API6JS开发智能穿戴设备HarmonyOS应用,在首页使用swiper组件时,右滑swiper时会退出应用,无法实现swiper右滑效果,效果如下所示:【问题分析与原因】当页面栈只有一个页面时,默认滑动事件分发会让应用退出,而......
  • 【HarmonyOS】如何解决智能穿戴设备中swiper组件右滑与系统退出应用冲突问题(API6 JS)
    【关键字】API6、JS、swiper组件、智能穿戴、setSwipeToDismiss 【问题描述】使用API6JS开发智能穿戴设备HarmonyOS应用,在首页使用swiper组件时,右滑swiper时会退出应用,无法实现swiper右滑效果,效果如下所示:​ 【问题分析与原因】当页面栈只有一个页面时,默认滑动事件分发......
  • 更改centos linux 7ip地址的shell语句
    #!/bin/sh#autoChangeipnetmaskgatewayscripts#chenhao2023-06-17cat<<EOF++++++++自动:修改ip和主机名等相关信息+++++++++ETHCONF=/etc/sysconfig/network-scripts/ifcfg-ens33HOSTS=/etc/hostsNETWORK=/etc/sysconfig/networkDIR=/data/backup/`date+%Y%......
  • 《Linux命令行与shell脚本编程大全》研读笔记
    目录命令总结进程相关环境变量相关第六章Linux环境变量命令总结进程相关命令名称作用举例psProcessStatus,用来列出系统中当前运行的那些进程ps-ftop动态地显示进程信息top环境变量相关命令名称作用举例env列出全局环境变量env......
  • Windows下载更新powershell
    在使用windows系统默认的powershell时,打开使用的时候一般都会碰到以下这种情况,有新的版本可以尝试使用在powershell中使用命令:$PSVersionTable;可以查看到当前powershell的一些信息安装新版本powershellWindows官方powershell文档:https://aka.ms/pscore6Powershell7.1的官方Git......
  • Shell-特殊符号
    变量说明:$$——Shell本身的PID(ProcessID)$!——Shell最后运行的后台Process的PID$?——最后运行的命令的结束代码(返回值)$-——使用Set命令设定的Flag一览$*——所有参数列表。如"$*"用「"」括起来的情况、以"$1$2…$n"的形式输出所有参数。$@——所有参数列表。如......
  • windows ,go powershell 测试并且性能分析
    benchamark并且性能分析gotest-runnone-bench.-benchmem-cpuprofilecpu.prof-memprofilemem.prof;Start-Job{gotoolpprof-http=:10000.\cpu.prof};Start-Job{gotoolpprof-http=:10001.\mem.prof}-bench表示执行哪些基准测试函数,后面可以加需要执行......