Sha256: 3705e8ac06e5b828e82b75da2ea5d3c936fce8c342adaf36a4b09b7cf839c1c4
Contents?: true
Size: 674 Bytes
Versions: 13
Compression:
Stored size: 674 Bytes
Contents
module Serverspec module Commands class Solaris < Base def check_enabled service "svcs -l #{service} 2> /dev/null | grep 'enabled true'" end def check_installed package "pkg list -H #{package} 2> /dev/null" end def check_listening port "netstat -an 2> /dev/null | egrep 'LISTEN|Idle' | grep '\.#{port} '" end def check_running service "svcs -l #{service} status 2> /dev/null |grep 'state online'" end def check_cron_entry user, entry entry_escaped = entry.gsub(/\*/, '\\*') "crontab -l #{user} | grep '#{entry_escaped}'" end end end end
Version data entries
13 entries across 13 versions & 1 rubygems