Home Explore Blog CI



man-pages

28th chunk of `systemctl.man`
7d35e6f0002a7d9c2523f6eddd3f4d82b3632e10fd011b550000000100000fa8
 systems.

       --boot-loader-menu=timeout
           When used with the reboot command, indicate to the system's boot loader to show the boot loader menu on the following boot. Takes a time value as parameter — indicating the menu timeout. Pass zero in order to
           disable the menu timeout. Note that not all boot loaders support this functionality.

       --boot-loader-entry=ID
           When used with the reboot command, indicate to the system's boot loader to boot into a specific boot loader entry on the following boot. Takes a boot loader entry identifier as argument, or "help" in order to list
           available entries. Note that not all boot loaders support this functionality.

       --reboot-argument=
           This switch is used with reboot. The value is architecture and firmware specific. As an example, "recovery" might be used to trigger system recovery, and "fota" might be used to trigger a “firmware over the air”
           update.

       --plain
           When used with list-dependencies, list-units or list-machines, the output is printed as a list instead of a tree, and the bullet circles are omitted.

       --timestamp=
           Change the format of printed timestamps. The following values may be used:

           pretty (this is the default)
               "Day YYYY-MM-DD HH:MM:SS TZ"

           unix
               "@seconds-since-the-epoch"

           us, µs
               "Day YYYY-MM-DD HH:MM:SS.UUUUUU TZ"

           utc
               "Day YYYY-MM-DD HH:MM:SS UTC"

           us+utc, µs+utc
               "Day YYYY-MM-DD HH:MM:SS.UUUUUU UTC"

       --mkdir
           When used with bind, creates the destination file or directory before applying the bind mount. Note that even though the name of this option suggests that it is suitable only for directories, this option also
           creates the destination file node to mount over if the object to mount is not a directory, but a regular file, device node, socket or FIFO.

       --marked
           Only allowed with reload-or-restart. Enqueues restart jobs for all units that have the "needs-restart" mark, and reload jobs for units that have the "needs-reload" mark. When a unit marked for reload does not
           support reload, restart will be queued. Those properties can be set using set-property Markers=....

           Unless --no-block is used, systemctl will wait for the queued jobs to finish.

       --read-only
           When used with bind, creates a read-only bind mount.

       --drop-in=
           When used with edit, use the given drop-in file name instead of override.conf.

       -H, --host=
           Execute the operation remotely. Specify a hostname, or a username and hostname separated by "@", to connect to. The hostname may optionally be suffixed by a port ssh is listening on, separated by ":", and then a
           container name, separated by "/", which connects directly to a specific container on the specified host. This will use SSH to talk to the remote machine manager instance. Container names may be enumerated with
           machinectl -H HOST. Put IPv6 addresses in brackets.

       -M, --machine=
           Execute operation on a local container. Specify a container name to connect to, optionally prefixed by a user name to connect as and a separating "@" character. If the special string ".host" is used in place of
           the container name, a connection to the local system is made (which is useful to connect to a specific user's user bus: "--user --machine=lennart@.host"). If the "@" syntax is not used, the connection is made as
           root user. If the "@" syntax is used either the left hand side or the right hand side may be omitted (but not both) in which case the local user name and ".host" are implied.

       --no-pager
           Do not pipe output into a pager.

       --legend=BOOL
           Enable or disable printing of the legend, i.e. column headers and the footer with hints. The

Title: Systemctl Options: Reboot Control, Output Formatting, and Remote Execution
Summary
This section describes systemctl options for advanced reboot control (specifying boot loader menu and entry, architecture-specific arguments), output formatting with `--plain` and `--timestamp`, bind mount creation with `--mkdir` and `--read-only`, filtering reload-or-restart operations with `--marked`, editing drop-in files with `--drop-in`, remote execution with `-H` and `-M`, disabling the pager with `--no-pager`, and controlling the legend with `--legend`.