问题标签 [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.
java - Java 清理步骤
在java中,我记得有一些方法可以在jvm退出或类被销毁时调用,就像一些清理步骤一样?我似乎在任何地方都找不到它叫什么。有人知道它叫什么,我就是找不到它吗?
c - 是否由程序员在 exit() 上解除分配?
我有一个程序,当我从键盘输入错误数据时,它会以exit(1)
.
我正在使用 Valgrind 进行测试,虽然发生这种情况没有错误,但我可以看到仍然有可到达的 x 字节。
所以我的问题是:是程序员在点击之前释放内存exit()
还是操作系统会处理它?
python - python脚本有未处理的异常时退出代码
我需要一种方法来运行 python 脚本文件,如果脚本因未处理的异常而失败,python 应该以非零退出代码退出。我的第一次尝试是这样的:
但是由于__main__
经常使用守卫,它破坏了很多脚本。有关如何正确执行此操作的任何建议?
c# - Mono Process.Start 返回 ExitCode 255?
我有一个在 CentOS 5.5 上运行的简单 C# Mono 2.10 应用程序,它调用
我能够取回进程 ID 并运行
向我展示了一个似乎表明 Process.Start 返回 true 的堆栈:
我认为这意味着该进程是在没有异常的情况下产生的,例如 FileNotFound 等。
但是,该过程似乎立即退出,我得到的退出代码是 255。我认为这是一个具有明显含义的 Linux 退出代码,但我在管子上找不到任何用处。
直接通过启动完全相同的应用程序时
应用程序正确启动,没有任何异常,并按预期工作。
知道我在搞砸什么吗?
c# - C# & .net 中的 ExitThread(ExitCode) 和 GetExitCodeThread 的等价物是什么?
阅读 VS2008 帮助文件,我发现退出线程(在 .net 中)的干净方法是使用 return 语句(在 C# 中)或让线程到达方法的末尾。
但是,我还没有找到允许我设置线程退出代码的方法或属性,也没有找到检索它的方法(因为它是使用 Win32 API 完成的)。因此,问题是,我如何使用 C# 和 .net 来做到这一点?
感谢您的帮助,
约翰。
java - 在 Java 程序退出时运行代码
是否可以编写一个 System.exit 在终止程序时调用的方法?
java - 如何从 Java 中运行的进程中获取 bash 命令退出代码?
我有一个程序是:
注意:nv0914 是一个 bash 可执行文件,而 nv0914.challenge 是一个文本文件。当我在终端中运行任何正常命令时,然后如果我使用echo ${?}
. 现在我想通过使用程序来做同样的事情,但程序只是给出输出${?}
。请帮帮我!
java - java bash命令问题
嗨,我有一个程序,它是一个简单的使用 bash 命令解密另一个文件的程序,./nv0914 < nv0914.challenge
其中 nv0914 是一个 unix 可执行文件,而 nv0914.challenge 是一个用于解密的文本文件。现在,当我从 bash 运行它时,然后如果我运行命令echo ${?}
,我会得到一个值 0,这很好。但现在我必须实施攻击,为此我需要通过 java 程序打印退出值。我现在有这个代码:
但是这个程序给了我一个错误:
关于如何获得退出值的任何建议。谢谢
c - 当仍有可访问的alloc时如何使valgrind报告错误
我正在编写一个生成 C 代码的编译器。生成的程序仅包含 main 函数,并且它们使用大量内存,这些内存是由 malloc() 分配的。分配的大部分内存仅用于程序的一小部分,我认为在使用后释放()它是个好主意,因为它不会再次使用。那么,如果 valgrind 在程序结束时向我报告内存 not free()d,即仍然可访问的内存,我会很高兴。我在 Makefile 中使用带有 --error-exitcode=1 的 valgrind 来自动检查此类问题。
问题是:有没有办法让 valgrind 退出 1 以防仍有可访问的分配?
java - Eclipse 在启动时崩溃;退出代码=13
我正在尝试在我的 x64 机器上使用 Eclipse Helios(我现在很确定这个问题可能发生在任何 Eclipse 上)但它就是不合作。
当我尝试运行 eclipse 时,我得到以下信息:
我已经安装
- 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