问题标签 [exitstatus]

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 投票
4 回答
6615 浏览

python - 在 Python 中:如何从 Bash 中获取前一个进程运行的退出状态(即“$?”)?

我有一个 Python 脚本,应该报告上一个命令的成功或失败。目前,我正在做

我想做的是能够运行未链接的命令,如下所示:

并且有myscriptretrieve $?,即存在状态。我知道我可以运行:

但我真正在寻找的是一种从 Python 中检索的 Python 方法$?

我该怎么做?


由于这是一个奇怪的要求,让我澄清一下它的来源。我有一个 Python 脚本,它使用pushover API 向我的手机发送通知。

当我运行一个长进程时,我将它作为process && notify "success" || notify "failure". 但有时我忘记这样做,只是运行该过程。此时,我想在仍在处理的命令行上运行“通知”,让它获取退出状态并通知我。

当然,我也可以在 bash 中实现 pushover API 调用,但现在它变成了如何在 Python 中实现它的问题。

0 投票
1 回答
2700 浏览

ruby - 如何在另一个 rake 任务中捕获 rake 任务退出状态

问题

我有这样的事情:

我想运行任务:fail并处理它的退出状态。比退出0。我怎样才能做到这一点?

笔记:

  1. 它不能异步/并行/在后台运行。:fail必须在之前完成:run_fail_and_succeed
  2. 不仅以 0 退出,而且真正处理这个状态码,这样我可以根据它的值做不同的事情
0 投票
2 回答
92789 浏览

docker - Docker Run 退出代码的权威列表是什么?

抱歉,如果有人问过这个问题,但在Docker 文档中找不到权威的退出代码列表(也称为退出状态)。奇怪!我看到有关使其保持一致的建议,但 docker.com 上没有文档。

有谁知道在哪里可以找到退出代码?

0 投票
0 回答
428 浏览

build - /dist 程序集上的 Gulp 神秘构建错误

有没有人收到这种错误或者可以告诉我这里发生了什么?

这个项目以前组装得很好,但现在它似乎随机地被 dist 构建阻塞了。

我正在使用节点 0.10.33。

这是我的 gulp 文件:

请帮忙!这快要把我逼疯了!

0 投票
2 回答
224 浏览

c++ - 我的 DEV C++ IDE 不断给我消息:“Id 返回 1 个退出状态”和“未定义对“function(int, int)”的引用。如何解决?

这是我的代码

我错在哪里?IDE 的消息是:Funk.cpp:(.text+0x4b): undefined reference to `func(int, int)' [Error] ld returned 1 exit status

0 投票
3 回答
254 浏览

c - ld 返回 1 个退出状态,斐波那契搜索

我认为我的“亲爱的”代码有问题,我正在使用代码块,当我尝试编译时,编译器向我显示此错误:“ld 返回 1 退出状态”

主程序

文件.h

纤维网

编译器

由于未选中“调试”和“发布”框而导致链接问题之前

但我解决了它:右键单击fib.cor\and fib.h,properties->build

我真的没有找到解决第一个问题的方法......

感谢您的关注

0 投票
4 回答
6414 浏览

node.js - angular2 quickstart npm install 失败

当我尝试运行 npm install 时出现以下错误。错误如下:

我该如何解决这个问题?

0 投票
2 回答
53 浏览

bash - PIPESTATUS 忽略否定?

我刚刚在 bash(版本 4.2.25(1)-release)中发现了以下结果:

因此,$PIPESTATUS似乎在所有情况下都忽略了否定。这是一个已知的问题?我找不到任何关于它的信息。或者这是一种通缉行为?如果是这样,其背后的原因是什么?

使用 subshel​​l 时,一切正常:

0 投票
2 回答
89 浏览

c - C: main() 返回一个数组总是等于 56

我想知道当我使用main函数的返回值时会发生什么。

我发现如果我从main(应该是退出状态)返回一个数组变量并在shell中打印退出状态,输出总是56。我想知道为什么?

C程序:

我测试如下:

56即使我更改数组的大小或更改其中的数字,输出也始终不变。数字是什么56意思?

0 投票
2 回答
646 浏览

c++ - 我可以在 mac 上使用 C++ 获得 -1 退出代码吗?

我只是想知道是否有可能在 Unix 系统上使用 C++ 中的函数返回 -1 而不是 255?

我一直在编写一些 OpenCV 的东西,并意识到东西没有按预期工作。我使用的函数本来是要返回 -1,但一直返回 255。所以我只是想知道我是否可以做任何配置来允许返回码为-1?

这是我在教科书中使用的示例

关于 waitkey() 的信息可以在这里找到