exit-code相关内容

使用JQ专门处理空JSON数组

我希望第一个命令以0状态退出,而不打印任何内容。第二个命令的输出和状态应该如图所示。有人能告诉我如何修改jq_expr来实现这一点吗?(选项-e应保留。) $ jq_expr='.value | .[] | [.x] | @tsv' $ jq -e -r "$jq_expr" ..
发布时间:2022-04-02 22:59:41 其他开发

如何处理返回码从 Python 中的子进程获得的负数?

python中的这段脚本: cmd = 'installer.exe --install ...' #这很好用,...只是代表许多参数进程 = subprocess.Popen(cmd)进程.wait()打印(过程.返回码) 我认为这段代码运行良好,问题在于 .returncode 的值. installer.exe 没问题,对此做了很多测试,现在我尝试在 python 中创建一个脚本来 ..
发布时间:2022-01-18 16:14:24 其他开发

是否有完整的 JVM 退出代码列表

我正在寻找所有可能的 jvm 退出代码(不是 java System.exit(x))的完整列表.通过使用搜索引擎,我唯一能找到的是 SIGTERM 退出代码列表:http://journal.thobe.org/2013/02/jvms-and-kill-signals.html .我想知道未捕获的异常是否有特定的退出代码? 解决方案 传递给 System.exit(x) 的参数 -> ..
发布时间:2022-01-16 12:16:00 其他开发

C中退出代码11的含义?

C 中退出代码 11 的一般含义是什么?我环顾四周,找不到明确的答案,所以我想我会在这里问.当我尝试将元素添加到向量时,它就会出现. 解决方案 您没有找到明确的答案,因为没有.由程序的作者决定他们希望使用哪些退出代码.标准 C 只说 exit(0) 或 exit(EXIT_SUCCESS) 表示程序成功,而 exit(EXIT_FAILURE) 表示某种错误.(从 main 返回一个值等同 ..
发布时间:2022-01-12 16:18:08 其他开发

Windows 中崩溃进程的可预测退出代码

对于Windows中正常退出的进程,该进程的退出码一般要么是main的返回值,要么是传递给std::exit的退出码.%ERRORLEVEL% 然后可用于查询退出代码,并可用于确定程序是否正确执行,或者是否有一些异常输入/失败指示特定问题(特定于应用程序). 但是,如果进程崩溃,我对退出代码感兴趣.举一个很简单的例子程序: int main(){int * a = nullptr;*a = ..
发布时间:2022-01-12 11:59:38 C/C++开发

从 linux shell 中的“ftp"命令获取退出状态码

我需要从命令行程序中检索退出状态代码.不用担心,我用的是 $?.但是对于 ftp,即使没有连接,它也会打开 ftp shell,所以我无法理解连接没有发生. 试试这个代码来理解: #!/bin/shFTP 1234567输出=$?如果 [ $OUT -eq 0 ];那么回声“ftp OK"别的echo "ftp 错误:"$OUT菲出口 0 有什么帮助吗?谢谢菲利波 解决方案 您应 ..
发布时间:2022-01-09 11:38:01 服务器开发

如何从命令行或 C# 应用程序检测 msbuild 的状态

我正在用 C# 编写一个签出、构建和部署应用程序,并且需要知道检测我对 msbuild.exe 的调用是否成功的最佳方法.我尝试使用该过程中的错误代码,但我不确定这是否总是准确的. 有没有办法(通过下面的代码)可以判断 msbuild.exe 是否成功完成? 试试{进程 msbProcess = new Process();msbProcess.StartInfo.FileName = t ..
发布时间:2022-01-08 15:26:45 C#/.NET

在 Bash 脚本中,如果发生某种情况,如何退出整个脚本?

我正在用 Bash 编写脚本来测试一些代码.但是,如果首先编译代码失败,则运行测试似乎很愚蠢,在这种情况下,我将中止测试. 有没有一种方法可以在不将整个脚本包装在 while 循环中并使用中断的情况下做到这一点?类似于 dun dun dun 转到? 解决方案 试试这个声明: exit 1 用适当的错误代码替换 1.另请参阅具有特殊含义的退出代码. ..
发布时间:2022-01-04 09:55:29 其他开发

基于命令退出代码的 Bash 条件

在 Bash 中,我想要一个基于运行命令的退出代码的 if 语句.例如: #!/bin/bash如果 [./success.sh];然后echo "第一:成功!别的echo "第一:失败!"菲如果 [./failure.sh];然后" echo "第二:成功!别的echo "第二:失败!"菲 success.sh #!/bin/bash退出 0 failure.sh #!/bin/bas ..
发布时间:2022-01-02 19:01:43 其他开发

_exit() 的危险 - 内存泄漏?

很抱歉重复一个反复提出的问题,但我找不到具体提到的内存问题.如果进程以 _exit(0) 或 _Exit(0) 终止,它的内存块是否会丢失给操作系统?谢谢,-nuun 解决方案 适用于几乎所有不会发生的消费者 O/S.现代多进程操作系统将在进程关闭时释放进程可能获得的任何资源(内存、锁、打开的文件等).所以我通常觉得,如果我只是在启动时获取它们(而不是在运行时可能重复),那么内存或资源泄漏 ..
发布时间:2021-12-31 08:17:39 其他开发

Windows 命令解释器:如何获取第一个管道命令的退出代码

在下面提供的示例中,我执行 nmake,然后将 STDOUT/STDERR 重定向到 tee,然后将其发送到屏幕和日志文件.问题是我正在尝试捕获 nmake 而不是 tee 的退出代码.我需要的是来自 nmake 的退出代码,而不是 tee. nmake |三通输出.txt 解决方案 您可能认为可以执行以下操作,但行不通. (nmake & call set myError=%%error ..
发布时间:2021-12-25 17:24:40 其他开发

gcc-4.2 失败,退出代码为 1 iphone

我在论坛上看到过这个错误的不同版本,但作为一名非程序员,我不知道如何进行. 基本上我有代码,我发现这些代码可以帮助我更改分组 uitableview 上单元格的背景颜色.代码引入了这样一行: CGContextAddArcToPoint(c, minx, miny, midx, miny, ROUND_SIZE); 这给出了一个错误,表明它没有被声明,所以我在我的 .h 文件中添加了 i ..
发布时间:2021-12-18 22:49:50 移动开发

如何正确地批量报告退出状态?

我遇到了一个奇怪的情况,我编写的批处理文件报告了错误的退出状态.这是重现问题的最小示例: bug.cmd 回显之前如果 "" == "" (先回声如果退出/b 1如果 "" == "" (回声第二如果))回声之后 如果我运行此脚本(使用 Python,但实际上在以其他方式启动时也会出现此问题),我会得到以下结果: python -c "from subprocess import Po ..
发布时间:2021-12-13 18:12:35 Python

“第"当删除失败等错误时退出错误级别设置为 0

我正在编写一个批处理 (.bat) 脚本,我需要处理文件夹删除失败的情况.我正在使用 %errorlevel% 来捕获退出代码,但在 rd 命令的情况下,它似乎不起作用: C:\Users\edo\Desktop>rd testdir目录不为空C:\Users\edo\Desktop>echo %errorlevel%0 为什么?你有什么建议? 解决方案 哇,这是我见过的 ERRORL ..
发布时间:2021-12-13 17:36:12 其他开发