-
419 votesanswersviews
如何在.NET中指定控制台应用程序的退出代码?
我在.NET中有一个简单的控制台应用程序 . 它只是更大应用程序的测试部分 . 我想指定我的控制台应用程序的“退出代码” . 我该怎么做呢? -
3 votesanswersviews
从最后一个管道(stdin)获取退出代码
我希望能够创建一个bash函数,可以在管道之前读取命令的退出代码 . 我不确定是否可以访问它 . echo "1" | grep 2 返回1状态代码 echo "1" | grep 1 返回0状态代码 现在我想用管道添加第三个命令来读取状态: echo "1" | grep 2 | echo $? 将回显"0&qu... -
3 votesanswersviews
带有代码块和管道的shell退出代码
在shell脚本中,我使用带有大括号的代码块将所有输出传递给控制台,并将一个带有tee的日志文件传递给控制台 . #!/bin/bash { echo "Foo bar" echo "foo bar on STDERR" >&2 ERRL=66 exit 99 } 2>&1 | tee log-file.log ... -
2 votesanswersviews
如果已使用WiX安装产品,如何将MSI退出代码设置为0?
我的WiX设置中已经有以下行来检查当前版本是否已经安装: <UpgradeVersion OnlyDetect='yes' Property='NEWPRODUCTFOUND' Minimum='$(var.ProductVersion)' IncludeMinimum='no' /> MSI退出并显示消息并退出代码“1638” . 但是,这个MSI是将多个MSI链接在一起的引导程序的... -
510 votesanswersviews
在Bash脚本中,如果出现某种情况,如何退出整个脚本?
我正在用Bash编写一个脚本来测试一些代码 . 但是,如果首先编译代码失败,运行测试似乎很愚蠢,在这种情况下,我只是中止测试 . 有没有办法可以在没有将整个脚本包含在while循环中并使用中断的情况下执行此操作?有点像 dun dun dun goto? -
56 votesanswersviews
你如何在Perl中同时捕获stderr,stdout和退出代码?
是否可以从Perl运行外部进程,捕获其stderr,stdout和进程退出代码? 我似乎能够做这些的组合,例如使用反引号获取stdout,使用IPC :: Open3捕获输出,使用system()获取退出代码 . 你如何一次捕获stderr,stdout和退出代码? -
61 votesanswersviews
命令/ usr / bin / codesign失败,退出代码为1
我有以下错误: 命令/ usr / bin / codesign失败,退出代码为1 这是我已经尝试解决这个问题的方法: 将包标识符设置为com.server.pgmname 将代码签名设置为"Any Iphone OS Device" 将代码签名标识设置为我的分发标识 . 只有当我尝试在我的设备上构建时才会出现错误,在模拟器上一切正常 . 你有什么建议吗? -
17 votesanswersviews
Sql * plus总是返回退出代码0?
每当我使用Sql * plus运行sql脚本并检查$?时,即使脚本不成功,我也会得到0 . 例 #$ sqlplus user/password@instance @script.sql SQL*Plus: Release 10.2.0.1.0 - Production on Wed Aug 7 14:20:44 2013 Copyright (c) 1982, 2005, Oracle. ... -
0 votesanswersviews
当使用Python paramiko时,获取管道传输到另一个的退出状态
我正在使用paramiko向远程主机发送SSH命令,并检查生成的错误代码 . 像这样的东西: client = paramiko.SSHClient() client.set_missing_host_key_policy(paramiko.AutoAddPolicy()) client.connect(hostname=host, port=port, username=user) chan =... -
68 votesanswersviews
为什么我的PowerShell退出代码始终为“0”?
我有一个PowerShell脚本如下 ##teamcity[progressMessage 'Beginning build'] # If the build computer is not running the appropriate version of .NET, then the build will not run. Throw an error immediately. if( (l... -
12 votesanswersviews
Powershell无法返回正确的退出代码
使用 -File 命令行开关执行Powershell脚本(在2.0中)并在Param中显式定义输入参数时,退出代码始终为"0"(永不失败),而不是正确返回已定义或预期的错误代码 .使用显式参数定义和 -Command 开关时不会发生这种情况,但是出于无关的目的,我需要在脚本中保留-File开关 . 使用 workaround (不涉及删除显式参数定义)的任何帮助都将非常有用 .... -
665 votesanswersviews
如何从Windows命令行获取应用程序退出代码?
我正在运行一个程序,想看看它的返回代码是什么(因为它根据不同的错误返回不同的代码) . 我知道在Bash中我可以通过运行来做到这一点 echo $? 在Windows上使用cmd.exe时该怎么办?