18fae3551SRodney W. Grimes.\" Copyright (c) 1990, 1991, 1993 28fae3551SRodney W. Grimes.\" The Regents of the University of California. All rights reserved. 38fae3551SRodney W. Grimes.\" 48fae3551SRodney W. Grimes.\" Redistribution and use in source and binary forms, with or without 58fae3551SRodney W. Grimes.\" modification, are permitted provided that the following conditions 68fae3551SRodney W. Grimes.\" are met: 78fae3551SRodney W. Grimes.\" 1. Redistributions of source code must retain the above copyright 88fae3551SRodney W. Grimes.\" notice, this list of conditions and the following disclaimer. 98fae3551SRodney W. Grimes.\" 2. Redistributions in binary form must reproduce the above copyright 108fae3551SRodney W. Grimes.\" notice, this list of conditions and the following disclaimer in the 118fae3551SRodney W. Grimes.\" documentation and/or other materials provided with the distribution. 12fbbd9655SWarner Losh.\" 3. Neither the name of the University nor the names of its contributors 138fae3551SRodney W. Grimes.\" may be used to endorse or promote products derived from this software 148fae3551SRodney W. Grimes.\" without specific prior written permission. 158fae3551SRodney W. Grimes.\" 168fae3551SRodney W. Grimes.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND 178fae3551SRodney W. Grimes.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 188fae3551SRodney W. Grimes.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 198fae3551SRodney W. Grimes.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE 208fae3551SRodney W. Grimes.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 218fae3551SRodney W. Grimes.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 228fae3551SRodney W. Grimes.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 238fae3551SRodney W. Grimes.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 248fae3551SRodney W. Grimes.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 258fae3551SRodney W. Grimes.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 268fae3551SRodney W. Grimes.\" SUCH DAMAGE. 278fae3551SRodney W. Grimes.\" 288fae3551SRodney W. Grimes.\" @(#)reboot.8 8.1 (Berkeley) 6/9/93 297f3dea24SPeter Wemm.\" $FreeBSD$ 308fae3551SRodney W. Grimes.\" 3171688f3bSBrad Davis.Dd December 20, 2017 328fae3551SRodney W. Grimes.Dt REBOOT 8 338fae3551SRodney W. Grimes.Os 348fae3551SRodney W. Grimes.Sh NAME 358fae3551SRodney W. Grimes.Nm reboot , 3608ad04ceSAlexey Zelkin.Nm halt , 3708ad04ceSAlexey Zelkin.Nm fastboot , 3808ad04ceSAlexey Zelkin.Nm fasthalt 3908ad04ceSAlexey Zelkin.Nd stopping and restarting the system 408fae3551SRodney W. Grimes.Sh SYNOPSIS 418fae3551SRodney W. Grimes.Nm halt 426237ce08SSteven Hartland.Op Fl lNnpq 431de372dcSWes Peters.Op Fl k Ar kernel 447c7fb079SRuslan Ermilov.Nm 457d7d9013SWarner Losh.Op Fl cdlNnpqr 461de372dcSWes Peters.Op Fl k Ar kernel 477f4b19d6SDavid Greenman.Nm fasthalt 486237ce08SSteven Hartland.Op Fl lNnpq 491de372dcSWes Peters.Op Fl k Ar kernel 507f4b19d6SDavid Greenman.Nm fastboot 516237ce08SSteven Hartland.Op Fl dlNnpq 521de372dcSWes Peters.Op Fl k Ar kernel 538fae3551SRodney W. Grimes.Sh DESCRIPTION 548fae3551SRodney W. GrimesThe 558fae3551SRodney W. Grimes.Nm halt 568fae3551SRodney W. Grimesand 579448def9SPhilippe Charnier.Nm 588fae3551SRodney W. Grimesutilities flush the file system cache to disk, send all running processes 59d44b4fd2SRuslan Ermilova 60d44b4fd2SRuslan Ermilov.Dv SIGTERM 61d44b4fd2SRuslan Ermilov(and subsequently a 62d44b4fd2SRuslan Ermilov.Dv SIGKILL ) 63d44b4fd2SRuslan Ermilovand, respectively, halt or restart the system. 640806dd92SEd SchoutenThe action is logged, including entering a shutdown record into the user 650806dd92SEd Schoutenaccounting database. 668fae3551SRodney W. Grimes.Pp 678fae3551SRodney W. GrimesThe options are as follows: 689448def9SPhilippe Charnier.Bl -tag -width indent 697d7d9013SWarner Losh.It Fl c 707d7d9013SWarner LoshThe system will turn off the power and then turn it back on if it can. 717d7d9013SWarner LoshIf the power down action fails, the system 727d7d9013SWarner Loshwill halt or reboot normally, depending on whether 737d7d9013SWarner Losh.Nm halt 747d7d9013SWarner Loshor 757d7d9013SWarner Losh.Nm 767d7d9013SWarner Loshwas called. 777d7d9013SWarner LoshAt the present time, only the 787d7d9013SWarner Losh.Xr ipmi 4 797d7d9013SWarner Loshdriver implements the power cycle functionality and only on hardware 807d7d9013SWarner Loshwith a BMC that supports power cycling. 817d7d9013SWarner LoshUnlike power off, the amount of hardware that supports power cycling 827d7d9013SWarner Loshis small. 8385c981ccSJohn Polstra.It Fl d 8410cb9bd3SRuslan ErmilovThe system is requested to create a crash dump. 8510cb9bd3SRuslan ErmilovThis option is 8685c981ccSJohn Polstrasupported only when rebooting, and it has no effect unless a dump 8785c981ccSJohn Polstradevice has previously been specified with 8885c981ccSJohn Polstra.Xr dumpon 8 . 891de372dcSWes Peters.It Fl k Ar kernel 901de372dcSWes PetersBoot the specified 911de372dcSWes Peters.Ar kernel 9210cb9bd3SRuslan Ermilovon the next system boot. 9310cb9bd3SRuslan ErmilovIf the kernel boots successfully, the 941de372dcSWes Peters.Em default 9557bd0fc6SJens Schweikhardtkernel will be booted on successive boots, this is a one-shot option. 961de372dcSWes PetersIf the boot fails, the system will continue attempting to boot 971de372dcSWes Peters.Ar kernel 981de372dcSWes Petersuntil the boot process is interrupted and a valid kernel booted. 991de372dcSWes PetersThis may change in the future. 1000ee76202SNik Clayton.It Fl l 1010ee76202SNik ClaytonThe halt or reboot is 1020ee76202SNik Clayton.Em not 1030ee76202SNik Claytonlogged to the system log. 1040ee76202SNik ClaytonThis option is intended for applications such as 1050ee76202SNik Clayton.Xr shutdown 8 , 1060ee76202SNik Claytonthat call 1070ee76202SNik Clayton.Nm 1080ee76202SNik Claytonor 1090ee76202SNik Clayton.Nm halt 1100ee76202SNik Claytonand log this themselves. 1116237ce08SSteven Hartland.It Fl N 1126237ce08SSteven HartlandThe file system cache is not flushed during the initial process clean-up, 1136237ce08SSteven Hartlandhowever the kernel level 1146237ce08SSteven Hartland.Xr reboot 2 1156237ce08SSteven Hartlandis still processed with a sync. 1166237ce08SSteven HartlandThis option can be useful for performing a 1176237ce08SSteven Hartland.Dq best-effort 1186237ce08SSteven Hartlandreboot when devices might be unavailable. 1196237ce08SSteven HartlandThis can happen when devices have been disconnected, such as with 1206237ce08SSteven Hartland.Xr iscsi 4 . 1218fae3551SRodney W. Grimes.It Fl n 1229448def9SPhilippe CharnierThe file system cache is not flushed. 1238fae3551SRodney W. GrimesThis option should probably not be used. 12447be7466SJulian Elischer.It Fl p 1252aeb6b27SThomas QuinotThe system will turn off the power if it can. 1262aeb6b27SThomas QuinotIf the power down action fails, the system 1272aeb6b27SThomas Quinotwill halt or reboot normally, depending on whether 1282aeb6b27SThomas Quinot.Nm halt 1292aeb6b27SThomas Quinotor 1308573f805SRuslan Ermilov.Nm 1312aeb6b27SThomas Quinotwas called. 1328d646af5SRuslan Ermilov.It Fl q 1338d646af5SRuslan ErmilovThe system is halted or restarted quickly and ungracefully, and only 1348d646af5SRuslan Ermilovthe flushing of the file system cache is performed (if the 1358d646af5SRuslan Ermilov.Fl n 1368d646af5SRuslan Ermilovoption is not specified). 1378d646af5SRuslan ErmilovThis option should probably not be used. 1383f5ac575SEdward Tomasz Napierala.It Fl r 1393f5ac575SEdward Tomasz NapieralaThe system kills all processes, unmounts all filesystems, mounts the new 1403f5ac575SEdward Tomasz Napieralaroot filesystem, and begins the usual startup sequence. 1413f5ac575SEdward Tomasz NapieralaAfter changing vfs.root.mountfrom with 1420ca11f9dSEdward Tomasz Napierala.Xr kenv 1 , 1433f5ac575SEdward Tomasz Napierala.Nm Fl r 1443f5ac575SEdward Tomasz Napieralacan be used to change the root filesystem while preserving kernel state. 14571688f3bSBrad DavisThis requires the 14671688f3bSBrad Davis.Xr tmpfs 5 147*8c0fa2ccSWarner Loshkernel module to be loaded because 148*8c0fa2ccSWarner Losh.Xr init 8 149*8c0fa2ccSWarner Loshneeds a place to store itself after the old root is unmounted, but 150*8c0fa2ccSWarner Loshbefore the new root is in place. 1518fae3551SRodney W. Grimes.El 1528fae3551SRodney W. Grimes.Pp 1537f4b19d6SDavid GreenmanThe 1547f4b19d6SDavid Greenman.Nm fasthalt 1557f4b19d6SDavid Greenmanand 1567f4b19d6SDavid Greenman.Nm fastboot 1577f4b19d6SDavid Greenmanutilities are nothing more than aliases for the 1587f4b19d6SDavid Greenman.Nm halt 1597f4b19d6SDavid Greenmanand 1609448def9SPhilippe Charnier.Nm 1617f4b19d6SDavid Greenmanutilities. 1627f4b19d6SDavid Greenman.Pp 1638fae3551SRodney W. GrimesNormally, the 1648fae3551SRodney W. Grimes.Xr shutdown 8 1658fae3551SRodney W. Grimesutility is used when the system needs to be halted or restarted, giving 166d44b4fd2SRuslan Ermilovusers advance warning of their impending doom and cleanly terminating 167d44b4fd2SRuslan Ermilovspecific programs. 1683f5ac575SEdward Tomasz Napierala.Sh EXAMPLES 1693f5ac575SEdward Tomasz NapieralaReplace current root filesystem with UFS mounted from 1703f5ac575SEdward Tomasz Napierala.Pa /dev/ada0s1a : 1713f5ac575SEdward Tomasz Napierala.Bd -literal -offset indent 1723f5ac575SEdward Tomasz Napieralakenv vfs.root.mountfrom=ufs:/dev/ada0s1a 1733f5ac575SEdward Tomasz Napieralareboot -r 1743f5ac575SEdward Tomasz Napierala.Ed 1752132a4efSEdward Tomasz Napierala.Pp 1762132a4efSEdward Tomasz NapieralaThis mechanism can also be used with NFS, with a caveat that 1772132a4efSEdward Tomasz Napieralait only works with NFSv4, and requires a numeric IPv4 address: 1782132a4efSEdward Tomasz Napierala.Bd -literal -offset indent 1792132a4efSEdward Tomasz Napieralakenv vfs.root.mountfrom=nfs:192.168.1.1:/share/name 1802132a4efSEdward Tomasz Napieralareboot -r 1812132a4efSEdward Tomasz Napierala.Ed 1828fae3551SRodney W. Grimes.Sh SEE ALSO 1830ca11f9dSEdward Tomasz Napierala.Xr kenv 1 , 1845a25553cSEd Schouten.Xr getutxent 3 , 1857d7d9013SWarner Losh.Xr ipmi 4 , 1868fae3551SRodney W. Grimes.Xr boot 8 , 18785c981ccSJohn Polstra.Xr dumpon 8 , 188f7eaf827SJoseph Koshy.Xr nextboot 8 , 18985c981ccSJohn Polstra.Xr savecore 8 , 19078b0b234SMike Pritchard.Xr shutdown 8 , 19178b0b234SMike Pritchard.Xr sync 8 1928fae3551SRodney W. Grimes.Sh HISTORY 1938fae3551SRodney W. GrimesA 1949448def9SPhilippe Charnier.Nm 195629e80efSPhilippe Charnierutility appeared in 1969dd4cc10SAllan Jude.Bx 4.0 . 197