blob: ef803fb8707b9f6770ec0139bf69a170e50a1b98 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
# Fact: ps
#
# Purpose: Internal fact for what to use to list all processes. Used by
# Service{} type in Puppet.
#
# Resolution:
# Assumes "ps -ef" for all operating systems other than BSD derivatives, where
# it uses "ps auxwww"
#
# Caveats:
#
Facter.add(:ps) do
setcode do 'ps -ef' end
end
Facter.add(:ps) do
confine :operatingsystem => %w{FreeBSD NetBSD OpenBSD Darwin}
setcode do 'ps auxwww' end
end
|