devela::_dep::rustix::system

Function reboot

pub fn reboot(cmd: RebootCommand) -> Result<(), Errno> 
Available on crate feature dep_rustix only.
Expand description

reboot—Reboot the system or enable/disable Ctrl-Alt-Del.

The reboot syscall, despite the name, can actually do much more than reboot.

Among other things, it can:

  • Restart, Halt, Power Off, and Suspend the system
  • Enable and disable the Ctrl-Alt-Del keystroke
  • Execute other kernels
  • Terminate init inside PID namespaces

It is highly recommended to carefully read the kernel documentation before calling this function.

§References