reboot(1M)
NAME
reboot - restart the operating system
SYNOPSIS
/usr/sbin/reboot [-dlnq] [boot_arguments]
DESCRIPTION
The reboot utility restarts the kernel. The kernel is loaded
into memory by the PROM monitor, which transfers control to
the loaded kernel.
Although reboot can be run by the super-user at any time,
shutdown(1M) is normally used first to warn all users logged
in of the impending loss of service. See shutdown(1M) for
details.
The reboot utility performs a sync(1M) operation on the
disks, and then a multi-user reboot is initiated. See
init(1M) for details.
The reboot utility normally logs the reboot to the system
log daemon, syslogd(1M), and places a shutdown record in the
login accounting file /var/adm/wtmpx. These actions are
inhibited if the -n or -q options are present.
Normally, the system reboots itself at power-up or after
crashes.
OPTIONS
The following options are supported:
-d Force a system crash dump before rebooting. See
dumpadm(1M) for information on configuring system
crash dumps.
-l Suppress sending a message to the system log daemon,
syslogd(1M) about who executed reboot.
-n Avoid calling sync(2) and do not log the reboot to
syslogd(1M) or to /var/adm/wtmpx. The kernel still
attempts to sync filesystems prior to reboot, except
if the -d option is also present. If -d is used with
-n, the kernel does not attempt to sync filesystems.
-q Quick. Reboot quickly and ungracefully, without shut-
ting down running processes first.
OPERANDS
The following operands are supported:
boot_arguments
An optional boot_arguments string can be used to
specify arguments to the uadmin(2) function that will
be passed to the boot program and kernel upon restart.
The form and list of arguments is described in the
boot(1M) and kernel(1M) man pages. If multiple argu-
ments are specified, they must be quoted for the
shell, as shown in the EXAMPLES section. If the
boot_arguments begin with a hyphen, they must be pre-
ceded by the -- delimiter (two hyphens) to denote the
end of the reboot argument list.
EXAMPLES
Example 1: Passing the -r and -v Arguments to boot
In the following example, the delimiter -- (two hyphens)
must be used to separate the options of reboot from the
arguments of boot(1M).
example# reboot -dl -- -rv
Example 2: Rebooting Using a Specific Disk and Kernel
The following example reboots using a specific disk and ker-
nel. Note that multiple boot arguments are quoted.
example# reboot "disk1 kernel.test/unix"
FILES
/var/adm/wtmpx
login accounting file
ATTRIBUTES
See attributes(5) for descriptions of the following attri-
butes:
____________________________________________________________
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
|_____________________________|_____________________________|
| Availability | SUNWcsu |
|_____________________________|_____________________________|
SEE ALSO
mdb(1), boot(1M), dumpadm(1M), fsck(1M), halt(1M), init(1M),
kernel(1M), shutdown(1M), sync(1M), syslogd(1M), sync(2),
uadmin(2), reboot(3C), attributes(5)
NOTES
The reboot utility does not execute the scripts in
/etc/rcnum.d or execute shutdown actions in inittab(4). To
ensure a complete shutdown of system services, use
shutdown(1M) or init(1M) to reboot a Solaris system.
Man(1) output converted with
man2html