Documentation

Daemon mode

daemonfork

  • Version 9.3.0 and earlier: daemonfork setting not available.
  • Version 9.4.0 and later: daemonfork setting available.

The daemonfork keyword controls whether Endpoint Privilege Management daemons make a second fork when run in daemon mode.

When the daemonfork keyword is set to yes, Endpoint Privilege Management daemons (in daemon mode) fork after the setsid() call, meaning that they are no longer process group leaders or session leaders (for example, an old-style true daemon). Some init mechanisms (for example, upstart) lose track of the daemon’s pid when this is set to yes.

Example

daemonfork yes

Default

daemonfork no

Used on

  • Policy servers
  • Log servers
  • Run hosts

pidfilepath

  • Version 9.3.0 and earlier: pidfilepath setting not available.
  • Version 9.4.0 and later: pidfilepath setting available.

pidfilepath, when specified, is the path for Endpoint Privilege Management daemon pid files, named /.pid.

When run in daemon mode and not foreground mode, the pbmasterd, pblocald, pblogd, and pbsyncd daemons write the pid of the daemon after any forks.

Example

pidfilepath  /var/run/

Default

none

Used on

  • Policy servers
  • Log servers
  • Run hosts

©2003-2025 BeyondTrust Corporation. All Rights Reserved. Other trademarks identified on this page are owned by their respective owners. BeyondTrust is not a chartered bank or trust company, or depository institution. It is not authorized to accept deposits or trust accounts and is not licensed or regulated by any state or federal banking authority.