问题标签 [exit-code]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
perl - 如何在 Perl 中同时捕获标准错误、标准输出和退出代码?
是否可以从 Perl 运行外部进程,捕获其标准错误、标准输出和进程退出代码?
我似乎能够将这些组合起来,例如使用反引号来获取标准输出,使用 IPC::Open3 来捕获输出,以及使用 system() 来获取退出代码。
如何一次捕获标准错误、标准输出和退出代码?
c# - 如何在 .NET 中指定控制台应用程序的退出代码?
我在 .NET 中有一个简单的控制台应用程序。它只是一个更大的应用程序的一个测试部分。我想指定我的控制台应用程序的“退出代码”。我该怎么做呢?
shell - ExitCodes 大于 255,可能吗?
如果是,在哪个操作系统、外壳或其他什么上?
考虑以下 java 程序(我以 java 为例,任何语言都可以解决这个问题,这更多地是关于操作系统):
在 Linux 和 bash 上运行它,它总是返回小于等于 255 的值,例如(echo $?
打印上一个执行命令的退出代码)
已编辑:下面的(迄今为止唯一的)答案完全解释了 UNIX 上发生的情况。我仍然想知道其他操作系统。
python - Python中的退出代码
我收到一条消息说script xyz.py returned exit code 0
。这是什么意思?
Python中的退出代码是什么意思?那里有多少?哪些是重要的?
windows - 如何从 Windows 命令行获取应用程序退出代码?
我正在运行一个程序,想看看它的返回码是什么(因为它会根据不同的错误返回不同的代码)。
我知道在 Bash 中我可以通过运行来做到这一点
回声$?
在 Windows 上使用 cmd.exe 时我该怎么办?
java - System.exit(0) 的使用
上面的代码System.exit(0)
是用来停止程序的。该方法采用什么论据?为什么我们把它作为0
. 谁能解释一下这个概念?
c# - 在命令窗口中从 WindowsForms 应用程序获取退出代码
我正在从命令提示符启动一个 Windows 窗体应用程序,我需要获取 Windows 窗体应用程序生成的退出代码。命令 promt 启动应用程序并立即返回。但应用程序在后台执行。有没有办法获得退出代码?
亲切的问候
基督教。
javascript - 为什么我的 JScript(Windows 脚本宿主)在未捕获的异常中以 0 退出?
我有一些 JScript 用 ODBC 连接做一些事情。ODBC ActiveXObject 对象引发了一个异常,并且没有在我的脚本中捕获。我预计脚本会以非 0 值退出,但事实并非如此。任何人都知道为什么会这样,以及如何让它在未捕获的异常上以非 0 值退出?
c# - 如何从 c# powershell 脚本执行中提取 $lastexitcode
我在这里使用代码项目上的 powershell 异步执行代码在 C# 中执行了一个 scipt:
我需要返回 $lastexitcode,Jean-Paul 描述了如何使用自定义 pshost 类返回它。我在 pshost 中找不到返回退出代码的任何方法或属性。
这个引擎我需要确保脚本正确执行。
任何帮助,将不胜感激。
问候鲍勃。
它的 $lastexitcode 和 $? 我需要带回来的变量。
你好,终于回答了。
我发现了 $host 变量。它实现了对主机的回调,特别是自定义 PSHost 对象,使您能够返回 $lastexitcode。这是 $host 解释的链接。
http://mshforfun.blogspot.com/2006/08/do-you-know-there-is-host-variable.html
与 powershell 文档一样,它似乎晦涩难懂,文档记录不充分。使用第 4 点,调用 $host.SetShouldExit(1) 将 1 返回到 pshost 的 SetShouldExit 方法,如此处所述。
它实际上取决于定义您自己的退出代码定义。我猜是 0 和 1 后缀。
问候鲍勃。
java - 如何在 Windows 批处理文件中获取 Java 程序的退出状态
类似于$?
Linux,有没有办法在 Windows 批处理文件 ( .bat
) 中获取程序的退出状态?
例如,程序有一个System.exit(0)
成功执行,System.exit(1)
一个失败,我如何在.bat
文件中捕获这些退出值?