Sha256: b0765294108b587fc9998df6e4db43637105fa1280eb88e206afb4ccfd43e4b4

Contents?: true

Size: 401 Bytes

Versions: 9

Compression:

Stored size: 401 Bytes

Contents

class Specinfra::Command::Base::Process < Specinfra::Command::Base
  def get(process, opts)
    "ps -C #{escape(process)} -o #{opts[:format]} | head -1"
  end

  def check_is_running(process)
    "ps aux | grep -w -- #{escape(process)} | grep -qv grep"
  end

  def check_count(process,count)
    "test $(ps aux | grep -w -- #{escape(process)} | grep -v grep | wc -l) -eq #{escape(count)}"
  end

end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
specinfra-2.0.0.beta15 lib/specinfra/command/base/process.rb
specinfra-2.0.0.beta14 lib/specinfra/command/base/process.rb
specinfra-2.0.0.beta13 lib/specinfra/command/base/process.rb
specinfra-2.0.0.beta12 lib/specinfra/command/base/process.rb
specinfra-2.0.0.beta11 lib/specinfra/command/base/process.rb
specinfra-2.0.0.beta10 lib/specinfra/command/base/process.rb
specinfra-2.0.0.beta9 lib/specinfra/command/base/process.rb
specinfra-2.0.0.beta8 lib/specinfra/command/base/process.rb
specinfra-2.0.0.beta7 lib/specinfra/command/base/process.rb