subexec:Subexec 生成 n 个具有可选超时的子进程

时间:2024-07-26 15:16:16
【文件属性】:

文件名称:subexec:Subexec 生成 n 个具有可选超时的子进程

文件大小:7KB

文件格式:ZIP

更新时间:2024-07-26 15:16:16

Ruby

**该库已弃用,请参阅 Open3 或 ** 子执行 作者:Peter Kieltyka 描述 Subexec 是一个简单的库,它生成一个带有可选超时参数的外部命令。 它依赖于 Ruby 1.9 的 Process.spawn 方法。 此外,它适用于同步和异步代码。 对于作为 CLI 的 Ruby 包装器的库很有用。 例如,使用 ImageMagick 的 mogrify 命令调整图像大小有时会停止并且永远不会将控制权返回给原始进程。 输入 Subexec。 经 MRI 1.9.3、1.9.2、1.8.7 测试 注意:Process.spawn 似乎被 JRuby 1.7.0.dev 破坏了(截至 2012 年 4 月 20 日),因此它使用 Process.exec 代替。 用法 sub = Subexec . run "echo 'hello' && sleep 3" , :t


【文件预览】:
subexec-master
----.gitignore(13B)
----LICENSE(1KB)
----spec()
--------subexec_spec.rb(2KB)
--------spec_helper.rb(545B)
--------helloworld.sh(45B)
----README.md(1KB)
----lib()
--------subexec.rb(3KB)
----benchmark()
--------run.rb(677B)
----subexec.gemspec(628B)
----Gemfile(101B)
----Rakefile(261B)

网友评论