title: The 66 Suite: reboot
author: Eric Vidal <eric@obarun.org>

[66](index.html)

[Software](https://web.obarun.org/software)

[obarun.org](https://web.obarun.org)

# reboot

This command triggers the reboot procedure.

## Interface

```
reboot [ -h ] [ -a ] [ -f|F ] [ -m message ] [ -t time ] [ -W ] when
```

This command triggers the reboot procedure immediately if *when* is omitted.

The *when* provided **must be** on these formats:

- *now*: triggers the reboot sequence immediately. This is the default
- *mins* or *+mins* : relative time; triggers the reboot sequence after *mins* minutes.
- *hh:mm* : absolute time; triggers the reboot sequence when the time *hh:mm* occurs. If that time has passed for the current day, it will wait for the next day. *hh* can have 1 or 2 digits; *mm* **must have** 2 digits.

## Options

- **-h**: print this help.
- **-a**: use access control. The reboot sequence will only be launched if one of the users listed in `/etc/66/shutdown.allow` is currently logged in (as tracked by utmp). `/etc/66/shutdown.allow` is a text file which accepts one user per line. Lines starting with # are commented out.
- **-f**: do not trigger a clean shutdown procedure; it will just sync the filesystems then tell the kernel to immediately reboot. This should be the last step in the lifetime of the machine.
- **-F**: same as `-f` but do not sync the filesystems.
- **-m** *message*: replace the default message by message. message is broadcast to all logged in users (as tracked by utmp).
- **-t** *time*: have a grace time period of *time* seconds between the `SIGTERM` and the `SIGKILL` at the end of the reboot sequence when it is time to kill all processes (allows processes to receive `SIGTERM` to exit cleanly). The default is `3` seconds.
- **-W**: do not send a wall message to users.

## Usage examples

reboots the system.
```
66 reboot
```

reboots a broken system
```
66 reboot -f
```

reboots the system after 10 minutes
```
66 reboot 10
```

Sends an "system will be rebooted in 10 minutes" to connected account and reboot the system after 10 minutes
```
66 reboot -m "system will be rebooted in 10 minutes" 10
```