diff options
author | Michal Schmidt <mschmidt@redhat.com> | 2013-02-22 11:21:47 +0100 |
---|---|---|
committer | Michal Schmidt <mschmidt@redhat.com> | 2013-02-22 16:06:17 +0100 |
commit | b85bdddafb321fa870b9250a2ff17040d6996061 (patch) | |
tree | 7063d5b8cb26bdf13575b1c54a484e08c563d212 /man | |
parent | 23ade460e5a118daa575a961b405d089f95e0617 (diff) |
systemctl: make shutdown operations use irreversible jobs
Occasionally people report problem with reboot/poweroff operations hanging in
the middle. One known cause is when a new transaction to start a unit is
enqueued while the shutdown is going on. The start of the unit conflicts with
the shutdown jobs, so they get cancelled. The failure case can be quite unpleasant,
becase getty and sshd may already be stopped.
Fix it by using irreversible jobs for shutdown (reboot/poweroff/...) actions.
This applies to commands like "reboot", "telinit 6", "systemctl reboot". Should
someone desire to use reversible jobs, they can say "systemctl start reboot.target".`
Diffstat (limited to 'man')
-rw-r--r-- | man/systemctl.xml | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/man/systemctl.xml b/man/systemctl.xml index 0ceb26d59b..39229a0075 100644 --- a/man/systemctl.xml +++ b/man/systemctl.xml @@ -1006,8 +1006,8 @@ along with systemd; If not, see <http://www.gnu.org/licenses/>. <term><command>halt</command></term> <listitem> - <para>Shut down and halt the system. This is mostly - equivalent to <command>start halt.target</command> but also + <para>Shut down and halt the system. This is mostly equivalent to + <command>start halt.target --irreversible</command> but also prints a wall message to all users. If combined with <option>--force</option> shutdown of all running services is skipped, however all processes are killed and all file @@ -1023,8 +1023,8 @@ along with systemd; If not, see <http://www.gnu.org/licenses/>. <listitem> <para>Shut down and power-off the system. This is mostly - equivalent to <command>start poweroff.target</command> but - also prints a wall message to all users. If combined with + equivalent to <command>start poweroff.target --irreversible</command> + but also prints a wall message to all users. If combined with <option>--force</option> shutdown of all running services is skipped, however all processes are killed and all file systems are unmounted or mounted read-only, immediately @@ -1039,8 +1039,8 @@ along with systemd; If not, see <http://www.gnu.org/licenses/>. <listitem> <para>Shut down and reboot the system. This is mostly - equivalent to <command>start reboot.target</command> but - also prints a wall message to all users. If combined with + equivalent to <command>start reboot.target --irreversible</command> + but also prints a wall message to all users. If combined with <option>--force</option> shutdown of all running services is skipped, however all processes are killed and all file systems are unmounted or mounted read-only, immediately @@ -1055,7 +1055,7 @@ along with systemd; If not, see <http://www.gnu.org/licenses/>. <listitem> <para>Shut down and reboot the system via kexec. This is - mostly equivalent to <command>start kexec.target</command> + mostly equivalent to <command>start kexec.target --irreversible</command> but also prints a wall message to all users. If combined with <option>--force</option> shutdown of all running services is skipped, however all processes are killed and |