LinuxCommandLibrary
GitHubF-DroidGoogle Play Store

ubus

OpenWrt system message bus client

TLDR

List available objects
$ ubus list
copy
Get system information
$ ubus call system board
copy
Subscribe to events
$ ubus subscribe [event_name]
copy
Display help
$ ubus
copy

SYNOPSIS

ubus COMMAND [OPTIONS]

DESCRIPTION

ubus is the command-line interface for interacting with the OpenWrt ubusd message bus server. It allows communication between different system services and provides access to system information and configuration.The ubus system enables IPC (inter-process communication) on OpenWrt routers and embedded systems, allowing scripts and applications to query and control system services.

COMMANDS

list

List available ubus objects
call OBJECT METHOD
Call a method on an object
subscribe EVENT
Subscribe to event notifications
send EVENT
Send an event

INSTALL

nix profile install nixpkgs#ubus
copy

CAVEATS

OpenWrt specific. Requires running ubusd daemon. Available methods depend on installed services. Output is typically JSON formatted.

HISTORY

ubus was developed as part of OpenWrt's system architecture to provide a unified IPC mechanism for the lightweight Linux distribution used on routers and embedded devices.

SEE ALSO

uci(1), opkg(1)

Braincup
Open source brain training for math, memory and focus
Braincup mini-games
41 mini-games · Apache-2.0
No ads · No tracking
Play in browser
Download Braincup on the App StoreGet Braincup on Google PlayGet Braincup on F-Droid
276 stars
From the maker of Linux Command Library
Copied to clipboard
Braincup
Open source brain training for math, memory and focus. 41 mini-games, from mental arithmetic to Sudoku, N-Back and Solo Chess.
Apache-2.0 licensed · No ads · No tracking · No account
From the maker of Linux Command Library
Download Braincup on the App StoreGet Braincup on Google PlayGet Braincup on F-Droid