Sha256: aacbcb978a2ab66d774612fea842c8b1c75909009bc78d80cd016fc537fd1fff

Contents?: true

Size: 336 Bytes

Versions: 3

Compression:

Stored size: 336 Bytes

Contents

# encoding: utf-8
module OneApm
  module Agent
    module IP

      def self.get
        ipinfo = `/sbin/ifconfig | grep 'inet ' | grep  -v '127.0.0.1' | awk '{print $2}'`.split("\n")[0].sub(/addr:|地址:|\s+/, '') 
        ipinfo.split("\n")[0].sub(/addr:|地址:|\s+/, '') 
      rescue => e
        nil
      end

    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
oneapm_rpm-1.4.2 lib/one_apm/support/ip.rb
oneapm_rpm-1.4.1 lib/one_apm/support/ip.rb
oneapm_rpm-1.4.0 lib/one_apm/support/ip.rb