问题标签 [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 回答
9151 浏览

c# - C# 中以 Process.Kill() 终止的进程的退出代码

如果在我的 C# 应用程序中,我正在创建一个可以正常终止或开始行为不端的子进程,在这种情况下,我通过调用 Process.Kill() 来终止它。但是,我想知道该进程是否已退出通常。我知道我可以获得终止进程的错误代码,但是什么是正常的退出代码,什么表示该进程已被终止?

0 投票
3 回答
34481 浏览

bash - Is it possible to get the exit code from a subshell?

Let's imagine I have a bash script, where I call this:

#xA;

Is it possible to obtain the code of some_command? I'm not executing some_command directly in the shell running the script because I don't want to alter it's environment.

0 投票
2 回答
2195 浏览

c - 创建核心转储时设置退出状态

例如,调用exit(100)会以状态 100 退出应用程序,调用会raise(SIGABRT)在创建核心转储时以状态 134 中止应用程序。但是,如果我想要状态为 100 或任何其他任意值的核心转储怎么办。我怎样才能做到这一点 ?我知道有几个信号会触发核心转储,但它们似乎具有固定的退出状态。

0 投票
2 回答
6035 浏览

oracle - Oracle 的 DataPump API 的返回代码/退出代码

我将 oracle 的 IMPDP 和 EXPDP 包装在控制台中,找不到这两个返回的返回码的好地方。我想更具体地指出错误,而不仅仅是 0/1 通过/失败。

0 投票
2 回答
1017 浏览

qt - 程序退出代码 -SomeNumber

我使用 Qt for Symbian 制作了一个程序,一切运行良好......但是,当我关闭程序时,它总是以状态码 -10737something 退出

我认为问题出在解构器中,可能是一些内存泄漏......关于如何解决这个问题或使用 Qt Creator 找到错误的任何建议?

谢谢

0 投票
5 回答
2462 浏览

perl - 在 Perl 中从 STDIN 捕获退出状态

我有一个使用如下命令运行的 perl 脚本:

该脚本对二进制文件的输出做了一些有用的事情,然后在 STDIN 用完后退出(<> 返回 undef)。这一切都很好,除非二进制文件以非零代码退出。从脚本的 POV 来看,它认为脚本刚刚结束,所以它清理并退出,代码为 0

perl 脚本有没有办法查看退出代码是什么?理想情况下,我希望这样的工作:

但不幸的是,这似乎不起作用:

有没有办法让它按照我的意思去做?

编辑添加:

perl 脚本正在实时操作二进制命令的输出,因此将其全部缓冲到文件中并不是一个可行的解决方案。但是,在脚本结束之前,它不需要知道退出代码。

0 投票
2 回答
249 浏览

c++ - 用 MPI_Wtime() 替换对 clock() 的调用后立即崩溃

我有一个在本地计算机上开发的 MPI 程序,但需要在远程计算机上运行。我曾经clock()测量时间,但在发现它在远程机器上运行得不够好(由于完全不同的架构)之后,我替换了一些对clock()with的调用MPI_Wtime(),这产生了所需的结果。该程序仍然在本地和远程机器上运行。

但是,我只是将所有其他调用替换为clock()MPI_Wtime()现在在本地计算机上启动程序会立即导致进程停止,退出代码为 -1073741819。即使我将 acout放在 的第一行main(),也没有输出,所以我很确定这不是我的编程错误,但我不知道出了什么问题。

源代码的更改如何导致程序在更改的代码(或任何代码,就此而言)执行之前失败?

0 投票
2 回答
5110 浏览

exit-code - 从使用 qsub 在 Sun Grid Engine 上提交的进程中获取退出代码

我想通过 Sun Grid Engine(现在:Oracle Grid Engine?)上的 qsub 提交作业。我不希望使用 -sync yes 选项或 qrsh,因为我希望我的控制程序是单线程的并且能够一次启动许多作业。这些选项会阻塞我的控制程序的线程。

但是,我想收到我启动的进程的退出状态。从手册页来看,似乎没有办法在不阻塞我的线程的情况下获取此代码。除了修改我正在启动的作业以将其退出代码打印到标准输出之外,有没有办法获得这种状态?

0 投票
2 回答
16230 浏览

c# - 指定应用程序退出时的返回错误代码

如何在应用程序退出时指定返回错误代码?如果这是一个 VC++ 应用程序,我可以使用SetLastError(ERROR_ACCESS_DENIED)-- return GetLastError()API。有没有办法在 C# 中做到这一点?

值如何Tool.ErrorCode设置得通俗易懂?如果我尝试类似的东西Tool.ErrorCode = ERROR_ACCESS_DENIED,我会收到一个错误,“名称 ERROR_ACCESS_DENIED 在当前上下文中不存在。” 谢谢。

附加信息

我的例子过于简单了。有没有办法像这样:

...这会产生编译错误,而不是这样:

...这有效,但使用了“幻数”。我想避免使用幻数。

0 投票
2 回答
23501 浏览

windows - Windows 应用程序的退出代码列表

我在哪里可以获得 Windows 应用程序的退出代码列表?