问题标签 [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 投票
3 回答
4093 浏览

.net - Environment.Exit 和 Main 的简单返回 2 之间的区别

从应用程序外部来看,两者之间有什么区别

?

0 投票
4 回答
16824 浏览

python - 如何在 Python commands.getstatusoutput() 中解释状态码

在一个相关问题中,我询问在哪里可以找到 C 函数“等待”的文档。这是试图找出 commands.getstatusoutput() 模块的返回码。Stackoverflow 通过了,但文档没有帮助。这让我感到困惑:

在 OS X (Leopard) 上运行时,我得到以下输出:(与文档匹配。)

在 OS X 上,执行“ls /fail ; echo $?” 得到以下输出:

在 Linux (Ubuntu Hardy) 上运行时,我得到以下输出:

在 Ubuntu 上,执行“ls /fail”会得到 2:

所以 Python 似乎将状态码乘以 256。嗯?这是在某处记录的吗?

0 投票
3 回答
3834 浏览

boost - boost::thread 退出代码?

从 boost::thread 获取退出代码的标准方法是什么?
文档似乎根本没有涉及这个主题。

0 投票
6 回答
9560 浏览

java - 以编程方式退出应用程序的合适方法是什么?

我正在评估用户输入作为我的应用程序的命令。如果用户按下Q、 或q,然后按回车键,则应用程序退出并终止执行。

是否有适当的背景或如何做到这一点的最佳实践?我没有任何资源可以释放,或者类似的东西。我应该使用 System.exit(0);吗?有推荐的方法吗?

作为我的第一种方法,我会这样做:

0 投票
4 回答
1283 浏览

delphi - 如何在 Delphi 中显示退出时的最终表单?

这对某人来说应该是一个简单的问题。我只是不知道该怎么做。

退出我的程序后,我想隐藏主表单并让最终的“谢谢”表单自行出现,如下所示:

但是当我这样做时,我得到了异常:

EInvalid 操作:无法在 OnShow 或 OnHide 中更改 Visible

那么,如何在 Delphi 中退出程序时显示最终表单,同时隐藏主表单?


结论:Mghie 确认我的尝试是正确的并且应该有效。这表明我在退出和关闭表单的过程中的某个地方出现了一个错误,导致了这个异常。

现在我知道了,我很快就能找到并解决问题。


发现了问题:我正在从ThankYouForm 中关闭我的主表单,并且不知何故循环回到了ExitExecute 中,而且,它都搞砸了。

但一切又好了。ThankYouForm.ShowModal 之前的 MainForm.Hide 可以完美运行。

再次感谢各位。

0 投票
1 回答
1108 浏览

winapi - GetExitCodeProcess 进程终止状态代码?

有人知道我在哪里可以找到GetExitCodeProcess的进程终止状态代码列表吗?我在互联网上进行了一些搜索,但没有找到。

我从 GetExitCodeProcess 调用中收到 33102 代码,但我不明白为什么。我希望得到这个错误代码的描述能帮助我解决这个问题。

0 投票
13 回答
95723 浏览

python - 从线程返回值

如何让线程将元组或我选择的任何值返回给 Python 中的父级?

0 投票
2 回答
2759 浏览

powershell - 在 Windows PowerShell 中有条件地执行进程(例如 Bash 中的 && 和 || 运算符)

我想知道是否有人知道根据前一个程序的退出成功/失败有条件地执行程序的方法。如果 program1 在没有测试 LATEXITCODE 变量的情况下成功退出,我有什么办法可以在 program1 之后立即执行 program2?我尝试了 -band 和 -and 运算符无济于事,尽管我觉得它们无论如何都行不通,最好的替代品是分号和 if 语句的组合。我的意思是,当谈到在 Linux 上从源代码自动构建一个包时,&& 运算符是不可战胜的:

PowerShell 将要求我执行以下操作,假设我实际上可以在 PowerShell 中使用相同的构建系统:

当然,我可以使用多行,将其保存在文件中并执行脚本,但我的想法是简洁(节省击键)。也许这只是 PowerShell 和 Bash(甚至是支持 && 运算符的内置 Windows 命令提示符)之​​间的区别,我需要适应,但如果有更清洁的方法,我很想知道。

0 投票
4 回答
5993 浏览

bash - 如何检查flock执行的命令的退出代码?

大家好。我正在设置一个 cron 作业来执行一个 bash 脚本,我担心下一个可能会在前一个结束之前开始。用谷歌搜索一下,解决这个问题的一种流行方法是flock命令,以下列方式使用:

这很好用。但是,如果我想检查退出代码myscript.sh怎么办?无论它返回什么退出代码都会被flock's 覆盖,所以我无法知道它是否成功执行。

0 投票
4 回答
5446 浏览

perl - 为什么 Perl 中的 waitpid 会返回错误的退出代码?

我从 waitpid 得到错误的退出代码,我不知道为什么。有人可以给我一些想法吗?

我在这里做什么:

  1. 我开始我的孩子进程open2
  2. 然后我等待它完成waitpid
  3. 使用获取退出代码$?

无论我从子进程返回什么,它总是返回 -1。我用 VS 调试器检查我的程序返回的退出代码为 0。VS 说这样的话:

我确保pids匹配。

有任何想法吗?