问题标签 [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.
c# - C# 中以 Process.Kill() 终止的进程的退出代码
如果在我的 C# 应用程序中,我正在创建一个可以正常终止或开始行为不端的子进程,在这种情况下,我通过调用 Process.Kill() 来终止它。但是,我想知道该进程是否已退出通常。我知道我可以获得终止进程的错误代码,但是什么是正常的退出代码,什么表示该进程已被终止?
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.
c - 创建核心转储时设置退出状态
例如,调用exit(100)
会以状态 100 退出应用程序,调用会raise(SIGABRT)
在创建核心转储时以状态 134 中止应用程序。但是,如果我想要状态为 100 或任何其他任意值的核心转储怎么办。我怎样才能做到这一点 ?我知道有几个信号会触发核心转储,但它们似乎具有固定的退出状态。
oracle - Oracle 的 DataPump API 的返回代码/退出代码
我将 oracle 的 IMPDP 和 EXPDP 包装在控制台中,找不到这两个返回的返回码的好地方。我想更具体地指出错误,而不仅仅是 0/1 通过/失败。
qt - 程序退出代码 -SomeNumber
我使用 Qt for Symbian 制作了一个程序,一切运行良好......但是,当我关闭程序时,它总是以状态码 -10737something 退出
我认为问题出在解构器中,可能是一些内存泄漏......关于如何解决这个问题或使用 Qt Creator 找到错误的任何建议?
谢谢
perl - 在 Perl 中从 STDIN 捕获退出状态
我有一个使用如下命令运行的 perl 脚本:
该脚本对二进制文件的输出做了一些有用的事情,然后在 STDIN 用完后退出(<> 返回 undef)。这一切都很好,除非二进制文件以非零代码退出。从脚本的 POV 来看,它认为脚本刚刚结束,所以它清理并退出,代码为 0。
perl 脚本有没有办法查看退出代码是什么?理想情况下,我希望这样的工作:
但不幸的是,这似乎不起作用:
有没有办法让它按照我的意思去做?
编辑添加:
perl 脚本正在实时操作二进制命令的输出,因此将其全部缓冲到文件中并不是一个可行的解决方案。但是,在脚本结束之前,它不需要知道退出代码。
c++ - 用 MPI_Wtime() 替换对 clock() 的调用后立即崩溃
我有一个在本地计算机上开发的 MPI 程序,但需要在远程计算机上运行。我曾经clock()
测量时间,但在发现它在远程机器上运行得不够好(由于完全不同的架构)之后,我替换了一些对clock()
with的调用MPI_Wtime()
,这产生了所需的结果。该程序仍然在本地和远程机器上运行。
但是,我只是将所有其他调用替换为clock()
,MPI_Wtime()
现在在本地计算机上启动程序会立即导致进程停止,退出代码为 -1073741819。即使我将 acout
放在 的第一行main()
,也没有输出,所以我很确定这不是我的编程错误,但我不知道出了什么问题。
源代码的更改如何导致程序在更改的代码(或任何代码,就此而言)执行之前失败?
exit-code - 从使用 qsub 在 Sun Grid Engine 上提交的进程中获取退出代码
我想通过 Sun Grid Engine(现在:Oracle Grid Engine?)上的 qsub 提交作业。我不希望使用 -sync yes 选项或 qrsh,因为我希望我的控制程序是单线程的并且能够一次启动许多作业。这些选项会阻塞我的控制程序的线程。
但是,我想收到我启动的进程的退出状态。从手册页来看,似乎没有办法在不阻塞我的线程的情况下获取此代码。除了修改我正在启动的作业以将其退出代码打印到标准输出之外,有没有办法获得这种状态?
c# - 指定应用程序退出时的返回错误代码
如何在应用程序退出时指定返回错误代码?如果这是一个 VC++ 应用程序,我可以使用SetLastError(ERROR_ACCESS_DENIED)
-- return GetLastError()
API。有没有办法在 C# 中做到这一点?
值如何Tool.ErrorCode
设置得通俗易懂?如果我尝试类似的东西Tool.ErrorCode = ERROR_ACCESS_DENIED
,我会收到一个错误,“名称 ERROR_ACCESS_DENIED 在当前上下文中不存在。” 谢谢。
附加信息
我的例子过于简单了。有没有办法像这样:
...这会产生编译错误,而不是这样:
...这有效,但使用了“幻数”。我想避免使用幻数。
windows - Windows 应用程序的退出代码列表
我在哪里可以获得 Windows 应用程序的退出代码列表?