zzz(8)

zzz8

Suspend the system

Usage

zzz

Overview

The zzz utility suspends the system by writing a suspend transition request to /dev/power.

The specific sleep method used (e.g. suspend-to-idle or firmware suspend) is determined by the kern.power.suspend sysctl.

Releases

86 releases since FreeBSD 2.0.5-RELEASE; the text changed 47 times.

  1. 2.0.5
  2. 2.1.5–2.2.2
  3. 2.2.5
  4. 2.2.6–2.2.9
  5. 3.0–3.4
  6. 3.5–3.5.1
  7. 4.0–4.2
  8. 4.3
  9. 4.4–4.5
  10. 4.6–4.7
  11. 4.8
  12. 4.9–4.11
  13. 5.0
  14. 5.2–5.2.1
  15. 5.3–6.3
  16. 6.4
  17. 7.0
  18. 7.1
  19. 7.2
  20. 7.3
  21. 7.4
  22. 8.0
  23. 8.1
  24. 8.2
  25. 8.3
  26. 8.4
  27. 9.0
  28. 9.1
  29. 9.2
  30. 9.3
  31. 10.0
  32. 10.1
  33. 10.2
  34. 10.3
  35. 10.4
  36. 11.0
  37. 11.1
  38. 11.2
  39. 11.3
  40. 11.4
  41. 12.0
  42. 12.1
  43. 12.2
  44. 12.3
  45. 12.4
  46. 13.0–13.2
  47. 13.3–15.1
  48. 16.0

-Z until FreeBSD 5.0-RELEASE; -a until FreeBSD 5.0-RELEASE; -b until FreeBSD 5.0-RELEASE; -d until FreeBSD 5.0-RELEASE; -e until FreeBSD 5.0-RELEASE; -h until FreeBSD 5.0-RELEASE; -l until FreeBSD 5.0-RELEASE; -r until FreeBSD 5.0-RELEASE; -s until FreeBSD 5.0-RELEASE; -t until FreeBSD 5.0-RELEASE; -z until FreeBSD 5.0-RELEASE.

History

The zzz utility first appeared as a shell script in FreeBSD 5.1. It suspended the system by invoking acpiconf(8) with the suspend state configured via hw.acpi.suspend_state, or apm(8) on systems without ACPI support.

It was rewritten in C in FreeBSD 16.0 to use the generic power management interface provided by /dev/power.

Authors

The original zzz script was written by Mark Santcroos ⟨[email protected]⟩. This manual page was originally written by Nate Lawson ⟨[email protected]⟩. Both the current program and manual page were written by Aymeric Wibo ⟨[email protected]⟩, under sponsorship from the FreeBSD Foundation.

From base 16.0-CURRENT-20261027-61c70dc16a79 in FreeBSD 16.0-CURRENT (2026-10-27). Parsed by carta from the page's mdoc source.