]> git.proxmox.com Git - systemd.git/blob - man/systemd-debug-generator.html
Imported Upstream version 219
[systemd.git] / man / systemd-debug-generator.html
1 <html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>systemd-debug-generator</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><style>
2 a.headerlink {
3 color: #c60f0f;
4 font-size: 0.8em;
5 padding: 0 4px 0 4px;
6 text-decoration: none;
7 visibility: hidden;
8 }
9
10 a.headerlink:hover {
11 background-color: #c60f0f;
12 color: white;
13 }
14
15 h1:hover > a.headerlink, h2:hover > a.headerlink, h3:hover > a.headerlink, dt:hover > a.headerlink {
16 visibility: visible;
17 }
18 </style><a href="index.html">Index </a>·
19 <a href="systemd.directives.html">Directives </a>·
20 <a href="../python-systemd/index.html">Python </a>·
21 <a href="../libudev/index.html">libudev </a>·
22 <a href="../libudev/index.html">gudev </a><span style="float:right">systemd 219</span><hr><div class="refentry"><a name="systemd-debug-generator"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>systemd-debug-generator — Generator for enabling a runtime debug shell and
23 masking specific units at boot</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p><code class="filename">/usr/lib/systemd/system-generators/systemd-debug-generator</code></p></div><div class="refsect1"><a name="idm140445918695936"></a><h2 id="Description">Description<a class="headerlink" title="Permalink to this headline" href="#Description"></a></h2><p><code class="filename">systemd-debug-generator</code> is a generator
24 that reads the kernel command line and understands three
25 options:</p><p>If the <code class="option">systemd.mask=</code> option is specified
26 and followed by a unit name, this unit is masked for the runtime,
27 similar to the effect of
28 <a href="systemctl.html"><span class="citerefentry"><span class="refentrytitle">systemctl</span>(1)</span></a>'s
29 <span class="command"><strong>mask</strong></span> command. This is useful to boot with
30 certain units removed from the initial boot transaction for
31 debugging system startup. May be specified more than once.</p><p>If the <code class="option">systemd.wants=</code> option is specified
32 and followed by a unit name, a start job for this unit is added to
33 the initial transaction. This is useful to start one or more
34 additional units at boot. May be specified more than once.</p><p>If the <code class="option">systemd.debug-shell</code> option is
35 specified, the debug shell service
36 "<code class="literal">debug-shell.service</code>" is pulled into the boot
37 transaction. It will spawn a debug shell on tty9 during early
38 system startup. Note that the shell may also be turned on
39 persistently by enabling it with
40 <a href="systemctl.html"><span class="citerefentry"><span class="refentrytitle">systemctl</span>(1)</span></a>'s
41 <span class="command"><strong>enable</strong></span> command.</p><p><code class="filename">systemd-debug-generator</code> implements the
42 <a class="ulink" href="http://www.freedesktop.org/wiki/Software/systemd/Generators" target="_top">generator
43 specification</a>.</p></div><div class="refsect1"><a name="idm140445918936208"></a><h2 id="See Also">See Also<a class="headerlink" title="Permalink to this headline" href="#See%20Also"></a></h2><p>
44 <a href="systemd.html"><span class="citerefentry"><span class="refentrytitle">systemd</span>(1)</span></a>,
45 <a href="systemctl.html"><span class="citerefentry"><span class="refentrytitle">systemctl</span>(1)</span></a>,
46 <a href="kernel-command-line.html"><span class="citerefentry"><span class="refentrytitle">kernel-command-line</span>(7)</span></a>
47 </p></div></div></body></html>