Skip to content
Snippets Groups Projects

title: The 66 Suite: 66-all author: Eric Vidal eric@obarun.org

66

Software

obarun.org

66

Tool to control the state of the system and service manager.

Interface

    66 [ -h ] [ -z ] [ -v verbosity ] [ -l live ] [ -T timeout ] [ -t tree ] start|stop|reload|restart|free|reconfigure|enable|disable|configure|status|resolve|state|remove|signal|tree|init|parse|scandir|boot|poweroff|reboot|halt|version [<command options> or subcommand <subcommand options>] service...|tree

Options

These options are available for most commands, except for a few. In such cases, the help of the specific command provides clarification.

  • -h : prints this help.

  • -z : use color.

  • -v verbosity : increases/decreases the verbosity of the command.

    • 1 : only print error messages. This is the default.
    • 2 : also, print warning messages.
    • 3 : also, print tracing messages.
    • 4 : also, print debugging messages.
    • 5 : also, display the sequence of the current process function by function.
  • -l live : changes the supervision directory of service to live. By default this will be %%livedir%%. The default can also be changed at compile time by passing the --livedir=live option to ./configure. An existing absolute path is expected and should be within a writable and executable filesystem - likely a RAM filesystem—see scandir command.

  • -T timeout : specifies a general timeout (in milliseconds) passed to command. By default the timeout is set to 0 (infinite).

  • -t tree : only handles service(s) for tree.

Commands

  • start: bring up services.
  • stop: bring down services.
  • reload: send a SIGHUP signal to services.
  • restart: bring down then bring up again services.
  • free: bring down services and remove it from scandir(unsupervise).
  • reconfigure: bring down, unsupervise, parse it again and bring up service.
  • enable: activate services for the next boot.
  • disable: deactivate services for the next boot.
  • configure: manage services environment variables.
  • status: display services information.
  • resolve: display resolve file contents of the service.
  • state: display state file contents of the service.
  • remove: remove services and cleanup all files belong to it from the system.
  • signal: send a signal to services.
  • tree: manage or see information of trees.
  • init: initiate to scandir all services marked enabled of a tree.
  • parse: parse the service frontend file.
  • scandir: manage scandir.
  • boot: boot the system.
  • poweroff: poweroff the system.
  • reboot: reboot the system.
  • halt: halt the system.
  • version: display 66 version.

Exit codes

  • 0 success
  • 100 wrong usage
  • 111 system call failed

Furthermore, all commands receive the same exit code.