问题标签 [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.

0 投票
2 回答
2939 浏览

java - Java 清理步骤

在java中,我记得有一些方法可以在jvm退出或类被销毁时调用,就像一些清理步骤一样?我似乎在任何地方都找不到它叫什么。有人知道它叫什么,我就是找不到它吗?

0 投票
4 回答
495 浏览

c - 是否由程序员在 exit() 上解除分配?

我有一个程序,当我从键盘输入错误数据时,它会以exit(1).

我正在使用 Valgrind 进行测试,虽然发生这种情况没有错误,但我可以看到仍然有可到达的 x 字节。

所以我的问题是:是程序员在点击之前释放内存exit()还是操作系统会处理它?

0 投票
2 回答
19003 浏览

python - python脚本有未处理的异常时退出代码

我需要一种方法来运行 python 脚本文件,如果脚本因未处理的异常而失败,python 应该以非零退出代码退出。我的第一次尝试是这样的:

但是由于__main__经常使用守卫,它破坏了很多脚本。有关如何正确执行此操作的任何建议?

0 投票
4 回答
4055 浏览

c# - Mono Process.Start 返回 ExitCode 255?

我有一个在 CentOS 5.5 上运行的简单 C# Mono 2.10 应用程序,它调用

我能够取回进程 ID 并运行

向我展示了一个似乎表明 Process.Start 返回 true 的堆栈:

我认为这意味着该进程是在没有异常的情况下产生的,例如 FileNotFound 等。

但是,该过程似乎立即退出,我得到的退出代码是 255。我认为这是一个具有明显含义的 Linux 退出代码,但我在管子上找不到任何用处。

直接通过启动完全相同的应用程序时

应用程序正确启动,没有任何异常,并按预期工作。

知道我在搞砸什么吗?

0 投票
1 回答
1254 浏览

c# - C# & .net 中的 ExitThread(ExitCode) 和 GetExitCodeThread 的等价物是什么?

阅读 VS2008 帮助文件,我发现退出线程(在 .net 中)的干净方法是使用 return 语句(在 C# 中)或让线程到达方法的末尾。

但是,我还没有找到允许我设置线程退出代码的方法或属性,也没有找到检索它的方法(因为它是使用 Win32 API 完成的)。因此,问题是,我如何使用 C# 和 .net 来做到这一点?

感谢您的帮助,

约翰。

0 投票
5 回答
39431 浏览

java - 在 Java 程序退出时运行代码

是否可以编写一个 System.exit 在终止程序时调用的方法?

0 投票
1 回答
8295 浏览

java - 如何从 Java 中运行的进程中获取 bash 命令退出代码?

我有一个程序是:

注意:nv0914 是一个 bash 可执行文件,而 nv0914.challenge 是一个文本文件。当我在终端中运行任何正常命令时,然后如果我使用echo ${?}. 现在我想通过使用程序来做同样的事情,但程序只是给出输出${?}。请帮帮我!

0 投票
1 回答
9312 浏览

java - java bash命令问题

可能重复:
如何从 Java 中运行的进程中获取 bash 命令退出代码?

嗨,我有一个程序,它是一个简单的使用 bash 命令解密另一个文件的程序,./nv0914 < nv0914.challenge其中 nv0914 是一个 unix 可执行文件,而 nv0914.challenge 是一个用于解密的文本文件。现在,当我从 bash 运行它时,然后如果我运行命令echo ${?},我会得到一个值 0,这很好。但现在我必须实施攻击,为此我需要通过 java 程序打印退出值。我现在有这个代码:

但是这个程序给了我一个错误:

关于如何获得退出值的任何建议。谢谢

0 投票
4 回答
1480 浏览

c - 当仍有可访问的alloc时如何使valgrind报告错误

我正在编写一个生成 C 代码的编译器。生成的程序仅包含 main 函数,并且它们使用大量内存,这些内存是由 malloc() 分配的。分配的大部分内存仅用于程序的一小部分,我认为在使用后释放()它是个好主意,因为它不会再次使用。那么,如果 valgrind 在程序结束时向我报告内存 not free()d,即仍然可访问的内存,我会很高兴。我在 Makefile 中使用带有 --error-exitcode=1 的 valgrind 来自动检查此类问题。

问题是:有没有办法让 valgrind 退出 1 以防仍有可访问的分配?

0 投票
6 回答
52702 浏览

java - Eclipse 在启动时崩溃;退出代码=13

我正在尝试在我的 x64 机器上使用 Eclipse Helios(我现在很确定这个问题可能发生在任何 Eclipse 上)但它就是不合作。
当我尝试运行 eclipse 时,我得到以下信息: 退出代码=13

我已经安装

  • Helios EE x64(最新版本)
  • JDK 1.6.025 (x64)

我已正确链接我的环境变量并尝试编译 Java 文件cmd并成功。

每当我尝试运行 eclipse 我得到exit code=13 (required java version=1.5)

-vm "mypath\jdk1.6.025\jre\bin" 我尝试在 cmd: command as forums中运行以下命令

以及其他途径 -vm "mypath\jdk1.6.025\bin" -vm "mypath\jdk1.6.025\jre\bin\javaw.exe" 即使 -vm "mypath\jre6\bin"是走投无路也无济于事。


我完全没有想法,我想知道是否有人遇到过这个问题。我什至下载了 helios x86 版本和 x86 JDK 版本,但它并没有解决问题。(我改变了环境变量)我改变了一切,但我被卡住了......

相关问题: 无法运行 Eclipse