1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
|
# SOME DESCRIPTIVE TITLE
# Copyright (C) YEAR Free Software Foundation, Inc.
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2023-12-01 20:46+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#. type: TH
#: opensuse-leap-15-6
#, no-wrap
msgid "SYSTEMD-HALT\\&.SERVICE"
msgstr ""
#. type: TH
#: opensuse-leap-15-6
#, no-wrap
msgid "systemd 249"
msgstr ""
#. type: TH
#: opensuse-leap-15-6
#, no-wrap
msgid "systemd-halt.service"
msgstr ""
#. -----------------------------------------------------------------
#. * MAIN CONTENT STARTS HERE *
#. -----------------------------------------------------------------
#. type: SH
#: opensuse-leap-15-6
#, no-wrap
msgid "NAME"
msgstr ""
#. type: Plain text
#: opensuse-leap-15-6
msgid ""
"systemd-halt.service, systemd-poweroff.service, systemd-reboot.service, "
"systemd-kexec.service, systemd-shutdown - System shutdown logic"
msgstr ""
#. type: SH
#: opensuse-leap-15-6
#, no-wrap
msgid "SYNOPSIS"
msgstr ""
#. type: Plain text
#: opensuse-leap-15-6
msgid "systemd-halt\\&.service"
msgstr ""
#. type: Plain text
#: opensuse-leap-15-6
msgid "systemd-poweroff\\&.service"
msgstr ""
#. type: Plain text
#: opensuse-leap-15-6
msgid "systemd-reboot\\&.service"
msgstr ""
#. type: Plain text
#: opensuse-leap-15-6
msgid "systemd-kexec\\&.service"
msgstr ""
#. type: Plain text
#: opensuse-leap-15-6
msgid "/usr/lib/systemd/systemd-shutdown"
msgstr ""
#. type: Plain text
#: opensuse-leap-15-6
msgid "/usr/lib/systemd/system-shutdown/"
msgstr ""
#. type: SH
#: opensuse-leap-15-6
#, no-wrap
msgid "DESCRIPTION"
msgstr ""
#. type: Plain text
#: opensuse-leap-15-6
msgid ""
"systemd-halt\\&.service is a system service that is pulled in by halt\\&."
"target and is responsible for the actual system halt\\&. Similarly, systemd-"
"poweroff\\&.service is pulled in by poweroff\\&.target, systemd-reboot\\&."
"service by reboot\\&.target and systemd-kexec\\&.service by kexec\\&.target "
"to execute the respective actions\\&."
msgstr ""
#. type: Plain text
#: opensuse-leap-15-6
msgid ""
"When these services are run, they ensure that PID 1 is replaced by the /usr/"
"lib/systemd/systemd-shutdown tool which is then responsible for the actual "
"shutdown\\&. Before shutting down, this binary will try to unmount all "
"remaining file systems, disable all remaining swap devices, detach all "
"remaining storage devices and kill all remaining processes\\&."
msgstr ""
#. type: Plain text
#: opensuse-leap-15-6
msgid ""
"It is necessary to have this code in a separate binary because otherwise "
"rebooting after an upgrade might be broken\\ \\&\\(em the running PID 1 "
"could still depend on libraries which are not available any more, thus "
"keeping the file system busy, which then cannot be re-mounted read-only\\&."
msgstr ""
#. type: Plain text
#: opensuse-leap-15-6
msgid ""
"Immediately before executing the actual system halt/poweroff/reboot/kexec "
"systemd-shutdown will run all executables in /usr/lib/systemd/system-"
"shutdown/ and pass one arguments to them: either \"halt\", \"poweroff\", "
"\"reboot\" or \"kexec\", depending on the chosen action\\&. All executables "
"in this directory are executed in parallel, and execution of the action is "
"not continued before all executables finished\\&."
msgstr ""
#. type: Plain text
#: opensuse-leap-15-6
msgid ""
"Note that systemd-halt\\&.service (and the related units) should never be "
"executed directly\\&. Instead, trigger system shutdown with a command such "
"as \"systemctl halt\" or suchlike\\&."
msgstr ""
#. type: SH
#: opensuse-leap-15-6
#, no-wrap
msgid "SEE ALSO"
msgstr ""
#. type: Plain text
#: opensuse-leap-15-6
msgid ""
"B<systemd>(1), B<systemctl>(1), B<systemd.special>(7), B<reboot>(2), "
"B<systemd-suspend.service>(8), B<bootup>(7)"
msgstr ""
|