Descriptionsystemd-inhibit may be used
- to execute a program with a shutdown, suspend or idle
+ to execute a program with a shutdown, sleep or idle
inhibitor lock taken. The lock will be acquired before
the specified command line is executed and released
afterwards.Inhibitor locks may be used to block or delay
- suspend and shutdown requests from the user, as well
- as automatic idle handling of the OS. This may be used
+ system sleep and shutdown requests from the user, as well
+ as automatic idle handling of the OS. This is useful
to avoid system suspends while an optical disc is
being recorded, or similar operations that should not
be interrupted.
+
+ For more information see the Inhibitor
+ Lock Developer Documentation.
@@ -80,7 +84,7 @@
-
+ Prints a short help
@@ -101,12 +105,16 @@
separated list of one or more
operations to inhibit:
shutdown,
- suspend,
+ sleep,
idle, for
- inhibiting reboot/power-off/halt/kexec,
+ inhibiting
+ reboot/power-off/halt/kexec,
suspending/hibernating, resp. the
- automatic idle
- detection.
+ automatic idle detection. If omitted
+ defaults to
+ idle:sleep:shutdown,
+ i.e. takes all possible
+ locks.
@@ -156,8 +164,6 @@
inhibition locks instead of acquiring
one.
-
-
@@ -168,6 +174,18 @@
Returns the exit status of the executed program.
+
+ Example
+
+ # systemd-inhibit wodim foobar.iso
+
+ This burns the ISO image
+ foobar.iso on a CD using
+ wodim1,
+ and inhibits system sleeping, shutdown and idle while
+ doing so.
+
+
See Also