问题标签 [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.
.net - Environment.Exit 和 Main 的简单返回 2 之间的区别
从应用程序外部来看,两者之间有什么区别
和
?
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。嗯?这是在某处记录的吗?
boost - boost::thread 退出代码?
从 boost::thread 获取退出代码的标准方法是什么?
文档似乎根本没有涉及这个主题。
java - 以编程方式退出应用程序的合适方法是什么?
我正在评估用户输入作为我的应用程序的命令。如果用户按下Q、 或q,然后按回车键,则应用程序退出并终止执行。
是否有适当的背景或如何做到这一点的最佳实践?我没有任何资源可以释放,或者类似的东西。我应该使用 System.exit(0);
吗?有推荐的方法吗?
作为我的第一种方法,我会这样做:
delphi - 如何在 Delphi 中显示退出时的最终表单?
这对某人来说应该是一个简单的问题。我只是不知道该怎么做。
退出我的程序后,我想隐藏主表单并让最终的“谢谢”表单自行出现,如下所示:
但是当我这样做时,我得到了异常:
EInvalid 操作:无法在 OnShow 或 OnHide 中更改 Visible
那么,如何在 Delphi 中退出程序时显示最终表单,同时隐藏主表单?
结论:Mghie 确认我的尝试是正确的并且应该有效。这表明我在退出和关闭表单的过程中的某个地方出现了一个错误,导致了这个异常。
现在我知道了,我很快就能找到并解决问题。
发现了问题:我正在从ThankYouForm 中关闭我的主表单,并且不知何故循环回到了ExitExecute 中,而且,它都搞砸了。
但一切又好了。ThankYouForm.ShowModal 之前的 MainForm.Hide 可以完美运行。
再次感谢各位。
winapi - GetExitCodeProcess 进程终止状态代码?
有人知道我在哪里可以找到GetExitCodeProcess的进程终止状态代码列表吗?我在互联网上进行了一些搜索,但没有找到。
我从 GetExitCodeProcess 调用中收到 33102 代码,但我不明白为什么。我希望得到这个错误代码的描述能帮助我解决这个问题。
python - 从线程返回值
如何让线程将元组或我选择的任何值返回给 Python 中的父级?
powershell - 在 Windows PowerShell 中有条件地执行进程(例如 Bash 中的 && 和 || 运算符)
我想知道是否有人知道根据前一个程序的退出成功/失败有条件地执行程序的方法。如果 program1 在没有测试 LATEXITCODE 变量的情况下成功退出,我有什么办法可以在 program1 之后立即执行 program2?我尝试了 -band 和 -and 运算符无济于事,尽管我觉得它们无论如何都行不通,最好的替代品是分号和 if 语句的组合。我的意思是,当谈到在 Linux 上从源代码自动构建一个包时,&& 运算符是不可战胜的:
PowerShell 将要求我执行以下操作,假设我实际上可以在 PowerShell 中使用相同的构建系统:
当然,我可以使用多行,将其保存在文件中并执行脚本,但我的想法是简洁(节省击键)。也许这只是 PowerShell 和 Bash(甚至是支持 && 运算符的内置 Windows 命令提示符)之间的区别,我需要适应,但如果有更清洁的方法,我很想知道。
bash - 如何检查flock执行的命令的退出代码?
大家好。我正在设置一个 cron 作业来执行一个 bash 脚本,我担心下一个可能会在前一个结束之前开始。用谷歌搜索一下,解决这个问题的一种流行方法是flock
命令,以下列方式使用:
这很好用。但是,如果我想检查退出代码myscript.sh
怎么办?无论它返回什么退出代码都会被flock
's 覆盖,所以我无法知道它是否成功执行。
perl - 为什么 Perl 中的 waitpid 会返回错误的退出代码?
我从 waitpid 得到错误的退出代码,我不知道为什么。有人可以给我一些想法吗?
我在这里做什么:
- 我开始我的孩子进程
open2
- 然后我等待它完成
waitpid
- 使用获取退出代码
$?
无论我从子进程返回什么,它总是返回 -1。我用 VS 调试器检查我的程序返回的退出代码为 0。VS 说这样的话:
我确保pids匹配。
有任何想法吗?