``` + ensure_root + '[' 0 -ne 0 ']' + platform OS ...
# macos
j
Copy code
+ ensure_root
+ '[' 0 -ne 0 ']'
+ platform OS
+ local __resultvar=OS
+ [[ -f /etc/redhat-release ]]
+ [[ -f /etc/lsb-release ]]
++ uname -s
++ tr '[:upper:]' '[:lower:]'
+ eval OS=darwin
++ OS=darwin
+ [[ darwin = \d\a\r\w\i\n ]]
+ REAL_CONFIG_PATH=/var/osquery/osquery.conf
+ FLAGS_FILE_PATH=/var/osquery/osquery.flags
+ EXAMPLE_CONFIG_PATH=/var/osquery/osquery.example.conf
+ PIDFILE=/var/osquery/osquery.pid
+ LOCKFILE=/var/osquery/osquery.lock
+ EXEC=/usr/local/bin/osqueryd
+ PLIST_DOMAIN=com.facebook.osqueryd
+ PLIST_PATH=/Library/LaunchDaemons/com.facebook.osqueryd.plist
+ PLIST_INSTALLATION_PATH=/var/osquery/com.facebook.osqueryd.plist
++ launchctl list
++ grep com.facebook.osqueryd
+ LAUNCHCTL_LIST=
++ echo
++ awk '{ print $1 }'
+ LAUNCHCTL_LIST_PID=
+ OSQUERY_DB=/var/osquery/osquery.db
+ PROG=osqueryd
+ case "$1" in
+ start
+ check_config
+ '[' -e /var/osquery/osquery.conf ']'
+ /usr/local/bin/osqueryd --config_path=/var/osquery/osquery.conf --config_check
I0726 15:05:17.560405 2104954880 options.cpp:61] Verbose logging enabled by config option
+ '[' darwin = darwin ']'
+ cp /var/osquery/com.facebook.osqueryd.plist /Library/LaunchDaemons/com.facebook.osqueryd.plist
+ launchctl load /Library/LaunchDaemons/com.facebook.osqueryd.plist
+ exit 0