This command displays information about trees and services.
66-info [ -h help ] [ -T tree ] [ -S service ]
66-info [ -T ] [ -h help ] [ -c | -C ] [ -v verbosity ] [ -l live ] [ -r recurse ] [ -d depth ] tree
66-info [ -S ] [ -h help ] [ -c | -C ] [ -v verbosity ] [ -l live ] [ -p n lines ] [ -r recurse ] [ -d depth ] service
66-info displays detailed information about a tree or a specific service depending on the options passed.
(!) If tree is not specified 66-info will display information about all available trees for the current owner of the process.
The command 66-info -T boot as root user on the Obarun default system displays the following where boot is the tree used to properly boot the machine:
boot Initialized: yes | Current: no Contains: | Enabled: no ├─(0,Enabled,oneshot) system-hostname ├─(0,Enabled,oneshot) mount-run ├─(0,Enabled,oneshot) populate-run ├─(0,Enabled,oneshot) mount-tmp ├─(0,Enabled,oneshot) populate-tmp ├─(0,Enabled,oneshot) mount-proc ├─(0,Enabled,oneshot) mount-sys ├─(0,Enabled,oneshot) populate-sys ├─(0,Enabled,oneshot) mount-dev ├─(0,Enabled,oneshot) mount-pts ├─(0,Enabled,oneshot) mount-shm ├─(0,Enabled,oneshot) populate-dev ├─(0,Enabled,bundle) 00 ├─(0,Enabled,oneshot) modules-kernel ├─(490,Enabled,longrun) udevd ├─(0,Enabled,oneshot) udevadm ├─(0,Enabled,oneshot) devices-crypttab ├─(0,Enabled,oneshot) system-hwclock ├─(0,Enabled,oneshot) system-random ├─(0,Enabled,oneshot) modules-system ├─(0,Enabled,oneshot) system-sysctl ├─(0,Enabled,oneshot) system-fontnkey ├─(0,Enabled,oneshot) devices-dmraid ├─(0,Enabled,oneshot) devices-btrfs ├─(0,Enabled,oneshot) devices-lvm ├─(0,Enabled,bundle) system-Devices ├─(0,Enabled,oneshot) system-fsck ├─(0,Enabled,oneshot) mount-fstab ├─(0,Enabled,bundle) all-System ├─(0,Enabled,oneshot) mount-rw ├─(0,Enabled,oneshot) local-iptables ├─(0,Enabled,oneshot) local-ip6tables ├─(0,Enabled,oneshot) local-loop ├─(0,Enabled,oneshot) local-time ├─(0,Enabled,oneshot) local-authfiles ├─(0,Enabled,oneshot) local-tmpfiles ├─(0,Enabled,oneshot) local-rc ├─(0,Enabled,oneshot) local-dmesg ├─(0,Enabled,bundle) all-Local ├─(0,Enabled,oneshot) mount-cgroups ├─(0,Enabled,oneshot) mount-swap ├─(0,Enabled,oneshot) mount-zfs ├─(0,Enabled,bundle) all-Mount ├─(0,Enabled,oneshot) all-Runtime ├─(0,Enabled,bundle) All └─(254,Enabled,classic) tty12
By default the first service displayed is the first service started, the second one is the second started and so on.
The first line give you the name of the tree, Initialized tells if the
By default the dependency graph is rendered in order of execution. In this example the 'classic' tty12 is the last finished service and 'oneshot' filesystem is the first one executed. You can reverse the rendered order with the -r option.
The command sudo 66-info -S -d3 00 displays the following where 00 is the name of the service:
00 on tree : boot status : Enabled, nothing to display type : bundle description : Set the hostname and mount filesystem source : %%service_system%%/boot/mount/ run at : %%livedir%%/tree/0/boot/servicedirs/00 contents ├─(0,Enabled,oneshot) system-hostname ├─(0,Enabled,oneshot) mount-run ├─(0,Enabled,oneshot) populate-run │ └─(0,Enabled,oneshot) mount-run ├─(0,Enabled,oneshot) mount-tmp ├─(0,Enabled,oneshot) populate-tmp │ └─(0,Enabled,oneshot) mount-tmp ├─(0,Enabled,oneshot) mount-proc ├─(0,Enabled,oneshot) mount-sys │ └─(0,Enabled,oneshot) mount-proc ├─(0,Enabled,oneshot) populate-sys │ ├─(0,Enabled,oneshot) mount-proc │ └─(0,Enabled,oneshot) mount-sys ├─(0,Enabled,oneshot) mount-dev │ └─(0,Enabled,oneshot) mount-sys ├─(0,Enabled,oneshot) mount-pts │ └─(0,Enabled,oneshot) mount-dev ├─(0,Enabled,oneshot) mount-shm │ └─(0,Enabled,oneshot) mount-dev └─(0,Enabled,oneshot) populate-dev └─(0,Enabled,oneshot) mount-dev
Let's take another example, the command sudo 66-info -S -p5 ntpd displays the following:
ntpd on tree : root status : Disabled, up (pid 786) 2380 seconds type : classic description : ntpd daemon source : %%service_adm%% run at : %%livedir%%/scandir/0/ntpd dependencies └─(785,Disabled,classic) ntpd-log scripts start script : foreground { mkdir -p -m 0755 ${dir_run} } execl-cmdline -s { ntpd ${cmd_args} } environment dir_run=!/run/openntpd cmd_args=!-d -s logger logger associated : ntpd-log log destination : %%system_log%%/ntpd log file 2019-03-18 06:50:21.749572500 adjtimex returns frequency of 0.000000ppm 2019-03-18 06:50:21.764241500 ntp engine ready 2019-03-18 06:50:21.847440500 adjtimex adjusted frequency by 16.428986ppm 2019-03-18 06:50:21.847479500 set local clock to Mon Mar 18 06:50:21 +11 2019 (offset 0.000000s)
In our case :
Note: 66-info use color to output the informations, the previous examples do not reflect the veritable output concerning the colors.