system()的返回码 = 256

2023-12-25

我使用 system() 在 Swift 中执行 shell 命令。 正如文档中所述,如果成功,返回值应为 0,如果失败,则返回值应为 -1。但我得到 256 并且执行似乎成功了。

还有一些其他与魔法值“256”相关的问题,但语言不同,没有解决方案/解释。

我会添加与 256 的比较以获得成功,但最好知道发生了什么以及还应该检查哪些内容是否成功。

添加: 是的,我读过这个。而且有很多假设和猜测,但没有明确的解决方案。而且它不是斯威夫特。


None

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

system()的返回码 = 256 的相关文章

随机推荐

  • 如何调试“IndexError:列表索引超出范围”?

    我收到 IndexError 列表索引超出范围 buffer append data data index 我的代码如下 data index 0 def generate batch batch size num skips skip w
  • SVN 预提交挂钩

    我目前正在尝试扩展我们已经存在的 并且正在工作的 预提交批处理文件以提交到 SVN 第一部分阻止任何没有注释并按预期工作的提交 第二部分是尝试阻止用户提交 SUO 文件 但这目前正在阻止所有提交 我对 DOs 脚本的理解不是很好 所以我怀疑
  • Mac 10.7.5 无法在 AVD 文件夹中创建 SD 卡

    我使用的是 Mac OSX 10 7 5 最近重新安装了最新的 ADT 23 其版本名为 adt bundle mac x86 64 20140624 在安装新版本之前 我删除了仅支持 API 18 的旧版本 ADT 我不记得版本代码是什么
  • 将 C# RSACryptoServiceProvider 代码转换为 Java

    我需要加密字符串以用于项目相关目的 并由供应商提供了以下相同的代码 public static string EncryptString string StringToEncrypt RSACryptoServiceProvider pro
  • 创建“网站构建器” - 我将如何构建它? [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我的任务是向我们的应用程序套件添加网站构建器 我们的大多数客户都是非技术型小企业主 实体店 夫妻店 有人告诉我我应该看看Blogger
  • 如何获取Python中捕获的异常的名称?

    如何获取 Python 中引发的异常的名称 e g try foo bar except Exception as exception name of exception assert name of exception NameError
  • goroutine创建多个mongodb连接

    如何在golang中管理超过100000个goroutine的MongoDB连接 我已经创建了一个 mongo Client实例然后使用同一个客户端 但它创建了多个连接 The mongo Client https pkg go dev g
  • 如何使用python正则表达式替换使用捕获的组? [复制]

    这个问题在这里已经有答案了 假设我想改变the blue dog and blue cat wore blue hats to the gray dog and gray cat wore blue hats With sed我可以按如下方
  • 如何在 C 中将 2 字节整数转换并分解为 2 个不同的字符?

    我想转换一个 unsigned int 并将其分成 2 个字符 例如 如果整数为 1 则其二进制表示形式为 0000 0001 我希望 0000 部分位于一个 char 变量中 0001 部分位于另一个二进制变量中 我如何在 C 中实现这一
  • 对象“RealmSwiftPermissionRole”上不存在主键属性“名称”

    我在我的 swift 项目中使用 RealmSwift 作为数据库 今天 在 Xcode beta 版本 11 中打开我的项目后 我的应用程序崩溃并出现以下错误 由于未捕获的异常 RLMException 而终止应用程序 原因 对象 Rea
  • 跨进程(和机器)同步(信号量)

    背景 我的 WCF 应用程序必须调用一个没有任何并发 检查的服务 它是由第三方创建的服务 让他们添加并发检查可能是不可能的 我可以确保调用第三方服务的唯一方法是通过我的 WCF 应用程序 所以我正在考虑在我的代码中添加并发检查 为此 我将使
  • 与 APN 名称相关的问题

    我正在使用 simcom900 调制解调器 我能够成功建立 GPRS 连接并将数据从我的模块发送到服务器 我正在使用 2g Airtel SIM 我已将 APN 名称指定为 airtelgprs com 我也尝试过指定不同的 APN与 Ai
  • 在 React+Django 应用程序中加载图像

    所以我有一个用 python django 编写的小项目作为后端 并为前端做出反应 我按照以下教程进行操作 http geezhawk github io using react with django rest framework htt
  • 使用 htaccess 重定向到移动网站

    如何将用户重定向到我的移动页面 我在 htaccess 上使用此代码 RewriteEngine on RewriteCond QUERY STRING desktop RewriteCond HTTP USER AGENT android
  • Mock 对象和 Spring 注解

    我在代码中使用 Spring 注释来执行 DI 假设我有一个类 class1 依赖于另一个类 class2 我定义 class1 如下 Component public class class1 Resource private inter
  • 使用单个操作/规则生成多个目标[重复]

    这个问题在这里已经有答案了 如何编写规则来使用单个操作生成文件集 例子 文件x y z作为单次执行脚本的结果生成t sh它需要文件a作为输入 x y z a t sh GNU make 尝试执行t sh3次 您可以实施中指定的解决方案之一汽
  • 如何加载实体框架预编译视图

    我发现我可以通过使用预编译视图来提高应用程序的性能EdmGen exe tool 这一切都很好 但我和我的大学都无法解决这个问题how生成的 cs文件实际被项目使用 似乎没有任何对任何地方生成的类的引用 那么它是如何被包含在内的呢 任何人都
  • Spring Cloud Stream 多个函数定义

    是否有可能使用函数式 spring cloud function 具有多个独立函数 绑定的样式 我发现的所有示例始终只注册一个具有默认绑定的功能 beaninput output 我想注册多个 每个都有自己的绑定 传统上这可以使用sprin
  • 领域数据库解密失败

    Question 当我尝试打开加密领域文件时Realm Browser Windows 它给了我以下消息 这不是 Realm 文件或者已加密 输入 128 个字符的十六进制编码的加密密钥 重要的 我在保存到磁盘之前关闭我的领域 Code R
  • system()的返回码 = 256

    我使用 system 在 Swift 中执行 shell 命令 正如文档中所述 如果成功 返回值应为 0 如果失败 则返回值应为 1 但我得到 256 并且执行似乎成功了 还有一些其他与魔法值 256 相关的问题 但语言不同 没有解决方案