在 ruby​​ 中隐藏系统命令结果

2024-01-12

在 ruby​​ 中隐藏系统命令的结果有多容易?例如,我的一些脚本运行

system "curl ..." 

我不想看到下载的结果。


为了让它继续工作system无需修改您的命令:

system('curl ...', :err => File::NULL)

Source https://stackoverflow.com/questions/1960838/suppressing-the-output-of-a-command-run-using-system-method-while-running-it-i#answer-35142176

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

在 ruby​​ 中隐藏系统命令结果 的相关文章

  • 如何在 Ruby 中使用全局变量或常量值?

    我有一个看起来像这样的程序 offset Point new 100 200 def draw point pointNew offset point drawAbsolute point end draw Point new 3 4 指某
  • 如何随机生成文件的链接?

    我有一个 PDF 文件 我不想通过我网站上的 URL 公开访问该文件 作为 轻微 安全层 我想通过电子邮件向用户发送一个唯一的 随机生成的 URL 他们可以从中下载 PDF 我将把该 PDF 存储在 AWS 或类似的地方 我感觉自己被困在r
  • Ruby On Rails - 在控制器中使用关注点

    可能的菜鸟警告 刚接触 RoR 我正在尝试在 RoR 中使用关注点 现在我只写了一个非常简单的问题 app controllers concerns foo rb module Foo extend ActiveSupport Concer
  • 如何设置和获取Redis中存储的对象?

    我试图在 redis 中存储一个对象 当我获取该对象时 它似乎不起作用 I tried u User new u name blankman redis set test u x redis get test x name error 我想
  • 广告过滤服务器端[关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我正在开发一个 Web 应用程序 在其中显示来自其他网站的 HTML 在显示最终版本之前 我想去掉广告 关于如何实现这一目标有什么想法
  • 哪个版本的 ruby​​ bug 较少?

    我最近编写了一些复杂的 ruby 脚本 最终会在随机时间和随机位置因段错误而失败 例如 nokogiri mechanize inov 超时 我在 Windows 7 下的 1 9 1 p 129 1 8 6 p 369 和 ubuntu
  • 从java程序调用SVN命令

    我想从 java 程序调用 SVN 命令 update commit 有什么帮助吗 SVN 乌龟SVN 环境 java程序将在jBoss服务器内运行 从应用程序服务器内使用 GUI SVN 客户端是一个非常非常糟糕的主意 而Tortoise
  • 在类中调用类方法

    我意识到这可能是一个幼稚的问题 但我仍然无法弄清楚如何在 Ruby 类中从另一个方法调用一个方法 即在 Ruby 中可以执行以下操作 class A def met1 end def met2 met1 call to previously
  • Ruby IMAP IDLE 并发 - 如何解决?

    我正在尝试构建一个 目前是私有的 Web 应用程序 该应用程序将利用 IMAP IDLE 连接在人们到达时显示电子邮件 我很难弄清楚如何将其组合在一起 以及它如何与我的 Heroku RoR 服务器结合在一起 我编写了一个用于连接到 IMA
  • 安装 Sass 时出错(Ruby 2.5.0.1、MSYS2 20161025.0.0)

    我尝试安装 Sass 我安装了Ruby and MSYS2在此之前 来自所有人的最新消息巧克力味 https chocolatey org choco install ruby choco install msys2 看来它们已正确安装 r
  • 测试驱动开发 - 我应该测试数据库列和索引吗?

    我是 TDD 新手 我发现shouldagem 能够测试数据库实体的列是否存在以及测试其索引 但是否有必要在我的测试套件中包含列和索引的测试 我是否需要担心在开发过程中可能会删除任何列和索引 不要测试数据库列 这只是测试实施 不要测试实现
  • Rails 应用程序中的持久 TCP 连接

    我有一个在服务器上运行的第三方应用程序 它对客户端进行身份验证并返回响应 我的问题是 对于我收到 Rails 应用程序的每个请求 我都需要建立 TCP 连接并获取数据 是否可以有一个持久连接 以便我可以减少建立连接的开销 我希望你使用的是
  • RSpec 抛出分段错误

    有时我的测试套件会无缘无故地抛出分段错误 这是输出 Users Test rvm gems ruby 1 9 3 p392 gems activerecord 3 2 9 lib active record relation query m
  • Rails_admin 中的范围作为过滤器

    我在我的应用程序中使用rails admin 我的模型上有一些范围 以下是一个示例 class User lt ActiveRecord Base scope unconfirmed where confirmed at IS NULL e
  • C#,System.Timers.Timer,每 15 分钟运行一次,与系统时钟同步

    如何让 System Timers Timer 每 15 分钟触发一次与系统时钟同步的事件 换句话说 我希望它恰好在 xx 00 xx 15 xx 30 xx 45 触发 其中 xx 表示任何小时 您可以让它每秒流逝一次 并检查当前时间是否
  • JUnit Eclipse 显示 System.out.print() 的

    我正在使用 JUnit 3 和 Eclipse 3 4 当我运行 JUnit 测试用例时 一切正常并且测试完美完成 唯一的事情是我想查看我正在运行的类的输出 所有类都具有一些输出值的基本 System out print 因此 当我运行测试
  • 如何在 Ruby 中使用循环输出所有可能的组合?

    我刚刚开始学习编程 并试图编写一个输出所有可能组合的函数 到目前为止 我已经能够找到尺寸 2 的所有可能组合 但我不确定如何使代码保持开放式以处理更大尺寸的组合 某种递归会有用吗 我知道我可以使用内置的组合方法 但我只是想弄清楚如何从头开始
  • 执行 rvm use 2.0.0 --default 时收到“警告!路径未正确设置”

    以上第一次不起作用 第二次起作用 尝试将任何新 shell 窗口的 ruby 版本设置为 2 0 0 Doing rvm use 2 0 0 default gives Warning PATH is not properly set up
  • 使用 Ruby CSV 标头转换器

    假设我有以下课程 class Buyer lt ActiveRecord Base attr accesible first name last name 以及 CSV 文件中的以下内容 First Name Last Name John
  • Escape String - 在 Javascript 中输出rails字符串[重复]

    这个问题在这里已经有答案了 我正在尝试将字符串值分配给 erb 文件中的 javascript 对象 如下所示 var data name 问题是 如果name is Tom s small ears 的输出data name将会Tom x

随机推荐

  • Scala 中如何处理类型名称冲突?

    我正在写一个从Scanners这迫使我定义类型Token object MyScanner extends Scanners type Token 问题是我的令牌类本身被称为Token abstract class Token case c
  • 从容器内获取 docker 网络的私有 IP 来配置 xdebug remote_host

    因此 使用 docker 和 docker compose 我喜欢提供内置于容器中的工具 这样开发团队中的其他人就不必为设置而苦苦挣扎 在这种特定情况下 我在配置 xdebug 时遇到问题 从浏览器调试时使用回连功能绝对可以正常工作 但是尝
  • Python从父包导入

    我在 Python 中导入时遇到了一些问题 这是一个简单的例子来说明问题所在 我有一个这样的目录结构 app init py sub app init py 代码 应用程序 init py shared data data 123 from
  • 自定义 docker 容器 bash

    我尝试为 Docker 容器 bash 提示设置自定义配置 以在连接时显示 git 分支名称 我找到了一切可以正确执行的方法 但我无法执行 profile甚至 bash profile容器建筑物中的文件 如果我表演source profil
  • HTML5 中的注册机标签

    所以我在 HTML5 中遇到了这个新标签
  • 为什么我的对象不会死?

    我正在尝试实现一种机制 当保存缓存文件的对象死亡时 该机制会删除缓存文件 并决定使用PhantomReference获取有关对象垃圾回收的通知 问题是我一直遇到奇怪的行为ReferenceQueue 当我更改代码中的某些内容时 它突然不再获
  • ffmpeg:哪些文件格式支持标准输入使用?

    我知道 ffmpeg 能够读取数据stdin而不是使用从磁盘读取ffmpeg i 所有文件格式都支持吗 如果不是 是否有支持的文件格式列表 你需要跑ffmpeg protocols以确定是否pipe您的 ffmpeg 版本支持的协议 从标准
  • 调整图像大小并居中裁剪图像

    所以目前我正在尝试裁剪图片并调整其大小以使其适合特定尺寸而不丢失比例 一张小图来展示我的意思 我玩了一下vocaro 的类别 http vocaro com trevor blog 2009 10 12 resize a uiimage t
  • 使用 Rails 3.1,您将“页面特定”JavaScript 代码放在哪里?

    据我了解 所有 JavaScript 都会合并到 1 个文件中 Rails 在添加时默认执行此操作 require tree 到你的底部application js清单文件 这听起来像是一个真正的救星 但我有点担心特定于页面的 JavaSc
  • PayPal IPN 回发失败

    我最近将我的 Magento live 网站从 1 6 2 0 升级到 1 7 0 0 升级后开始 我现在在 PayPal 标准付款中遇到问题 当客户使用 PayPal 付款时 PayPal 上的付款会顺利进行 但 Magento 订单状态
  • Python 判断类是否为抽象(ABC)而不使用abstractmethod

    我有一个继承自的类ABC https docs python org 3 library abc html abc ABC 并且没有任何abstractmethod 我想检查它是否是一个抽象类 目前我很困惑 确定 Python 类是抽象基类
  • 当 C++ 引用离开其范围时会发生什么?

    如果我正确解释 C 引用 它们就像指针 但具有保证的数据完整性 没有 NULL 没有 int 0x12345 但是当引用对象的范围被保留时会发生什么 如果没有涉及魔法 可能不是 引用的对象将在我背后被销毁 我写了一段代码来检查这一点 inc
  • 致命错误:调用未定义的方法 mysqli_stmt::fetch_array() [重复]

    这个问题在这里已经有答案了 在此代码中 我收到错误 致命错误 调用未定义的方法 mysqli stmt fetch array 问题是什么 search player sql db gt prepare select job from jo
  • make 总是重建 Makefile 目标

    我重新设计了大部分Makefile我的论文项目的文件 以便正确反映工作流程 为项目子目录中目标之间的依赖关系创建 make 规则 https stackoverflow com questions 23910056 creating mak
  • 在finally块中将对象引用设置为null

    public void testFinally System out println setOne toString protected StringBuilder setOne StringBuilder builder new Stri
  • 使用 pandas 读取 CSV 日期会返回日期时间而不是时间戳

    问题描述 我正在尝试将历史股票价格从 CSV 格式读取到 pandas Dataframe 中 但到目前为止我注意到一件有趣的事情 当读取某些行号时 日期列类型从pandas Timestamp into datetime 这是如何运作的
  • 为什么“return”和“yield return”不能在同一个方法中使用?

    为什么我们不能在同一个方法中同时使用return 和yield return 呢 例如 我们可以有下面的 GetIntegers1 和 GetIntegers2 但不能有 GetIntegers3 public IEnumerable
  • 如何使用 Java 命令行应用程序对 https://tfspreview.com(MICrosoft 托管的 TFS)进行身份验证?

    我正在尝试访问https tfspreview com https tfspreview com我的命令行 Java 应用程序中的 SOAP 接口 与本地 TFS 服务不同 此服务使用 Live ID 身份验证 这会导致通信失败并通过 30
  • find exec 命令中的变量

    1 在此 find 命令中如何工作 我在任何地方都找不到任何有关此操作的示例或文档 这来自一个问题 删除当前工作目录中的所有文件扩展名 find pwd type f exec bash c mv 1 1 要执行的字符串find is ba
  • 在 ruby​​ 中隐藏系统命令结果

    在 ruby 中隐藏系统命令的结果有多容易 例如 我的一些脚本运行 system curl 我不想看到下载的结果 为了让它继续工作system无需修改您的命令 system curl err gt File NULL Source http