日志

shell中的退出状态码

 来源    2016-07-12    1  

shell中的退出状态码最大只有255,如果超过这个值,就会进行取余运算,即如果执行如下命令:

exit exitCode

 如果exitCode大于255,那么实际的状态码为exitCode % 256。举个例子,如果exitCode = 300,那么实际的状态码就是44

将管道与bash shell脚本中的退出状态相结合
问答我有这个bash shell脚本命令,如果make成功(终止为零退出状态),导致日期运行,反之亦然: make && date 但现在我想处理其输出,例如 make | sed s/a ...
从shell脚本中的php脚本中检索退出状态
问答我有一个bash shell脚本,可以像这样调用一些PHP脚本. #!/bin/bash php -f somescript.php php -f anotherscript.php 我想根据这些脚本 ...
1
如何在Java中捕获shell命令的退出状态?
问答我正在为我的CSVreader创建一个Junit测试文件.我正在阅读CSV文件的内容并将内容写入另一个文件.我想使用diff实用程序比较它们,我想使用diff的退出状态来知道内容是否相同.一般是$?给 ...
bash – shell脚本中的退出状态
问答我正在运行shell脚本的应用程序.现在我想知道应用程序的退出状态,以了解它是正常退出还是异常退出(崩溃等).我怎么知道的? 例: ./mytestApp::$?包含执行的最后一个命令的退出状态.那么 ...
linux – 从R中的系统调用中捕获退出状态和输出
问答我已经在system()和system2()中玩了一些,但是我觉得可以保存对象中的输出或退出状态.玩具示例: X <- system("ping google.com",in ...
1
确定java关闭钩子线程中的退出状态
问答我想在关机挂起运行时确定进程的退出状态. 我想要一个基于状态代码的逻辑(0或非零) (例如:如果零,则不做任何其他的非零发送警报电子邮件) 你知道我能得到这些信息吗?::我试图覆盖SecurityMa ...
单元测试 – 如何在Groovy脚本中设置退出状态
问答我们有一个Groovy脚本,当一切正常工作时退出状态为0,对于不同类型的故障条件,我们有一个非0状态.例如,如果脚本将用户和电子邮件地址作为参数,则对于无效用户将退出状态为1,对于无效的电子邮件地址格 ...
单元测试弹簧控制器中的响应状态码
问答我试图在控制器中对以下方法进行单元测试 @ExceptionHandler(ExceptionName.class) @ResponseStatus(value=HttpStatus.INTERNAL ...
“所有的goroutines都睡着了 – 僵局!打印机 – 接收器程序中的退出状态2“错误
问答我正在尝试创建一个简单的程序来学习Go中的频道. 但我遇到了死锁错误,我无法弄明白 package main import ( "fmt" "time" ) f ...
1
python – 如何正确报告批处理中的退出状态?
问答我面临一个奇怪的情况,我写的批处理文件报告错误的退出状态.这是一个重现问题的最小样本: bug.cmd echo before if "" == "" ( ec ...
1
在Python CGI中返回http状态码
问答可以通过Python cgi脚本(例如301重定向)发送200以外的状态码,::通过cgi脚本? print "Status:301\nLocation: http://www.google ...
linux – 如何在bash中使退出状态成为循环
问答我知道如何使用$?检查以前执行的命令的状态,我们可以使用exit命令来创建该状态.但是对于bash中的循环总是返回状态0并且有任何方法可以打破具有某种状态的循环. #!/bin/bash while ...
1
Python检查shell命令的退出状态
问答#function运行shell命令 def OSinfo(runthis): #Run the command in the OS osstdout = subprocess.Popen(runth ...
如何在Symfony2命令中设置退出状态代码?
问答在Symfony2命令中设置退出状态代码的正确方法是什么? 在简单的PHP中,您可以使用exit(123)来执行此操作.但我猜Symfony2有一个OOP的方式.是对的吗?我找不到任何文件. 我需要这 ...
如何检查Makefile shell调用的退出状态?
问答我有一个Makefile运行一个程序,成功返回一个非零值,失败返回另一个非零值.我知道我可以忽略退出状态,前缀为 – ,但这不起作用,因为我需要知道命令是否成功.::您可以使用shell $在相同的M ...
如何从ruby Open3.popen3()中检索退出状态?
问答我似乎试图检索从ruby的Open3.popen3() – 方法启动的shell命令的退出状态. 这是我的代码: require 'open3' stdin, stdout, stderr = Ope ...
bash – 使用“保留”代码表示shell脚本的退出状态
问答我最近从Advanced Bash-Scripting Guide中看到了这个Exit Codes With Special Meanings的列表.他们将这些代码称为保留,并建议: Accordin ...
为什么标记变量readonly掩盖了bash中的退出状态?
问答我对此输出感到困惑: $readonly foo=`exit 1` $echo $? 0 $bar=`exit 1` $echo $? 1 为什么readonly会有所作为?::readonly是一个 ...
将数字字符串从文件转换为shell中的退出代码
问答我想grep / etc / password获取用户名并返回用户ID号的最后两位数作为返回码. 这是因为我有一个应用程序,它与其他程序交互的主要方式是integer_variable = run(& ...