<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="sv">
	<id>https://wiki.linux.se/index.php?action=history&amp;feed=atom&amp;title=pmlogger_daily%281%29</id>
	<title>pmlogger daily(1) - Versionshistorik</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.linux.se/index.php?action=history&amp;feed=atom&amp;title=pmlogger_daily%281%29"/>
	<link rel="alternate" type="text/html" href="https://wiki.linux.se/index.php?title=pmlogger_daily(1)&amp;action=history"/>
	<updated>2026-05-17T11:53:06Z</updated>
	<subtitle>Versionshistorik för denna sida på wikin</subtitle>
	<generator>MediaWiki 1.38.4</generator>
	<entry>
		<id>https://wiki.linux.se/index.php?title=pmlogger_daily(1)&amp;diff=9539&amp;oldid=prev</id>
		<title>Admin: /* COLOPHON */</title>
		<link rel="alternate" type="text/html" href="https://wiki.linux.se/index.php?title=pmlogger_daily(1)&amp;diff=9539&amp;oldid=prev"/>
		<updated>2026-05-17T07:34:08Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;COLOPHON&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;sv&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Äldre version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Versionen från 17 maj 2026 kl. 07.34&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l579&quot;&gt;Rad 579:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Rad 579:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Information om projektet finns på:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Information om projektet finns på:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;pre&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;http://www.pcp.io/&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;http://www.pcp.io/&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/pre&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Om du har en felrapport för denna manualsida, skicka den till:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Om du har en felrapport för denna manualsida, skicka den till:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;pre&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;pcp@groups.io&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;pcp@groups.io&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/pre&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Denna sida hämtades från projektets uppströms Git-arkiv:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Denna sida hämtades från projektets uppströms Git-arkiv:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;pre&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;https://github.com/performancecopilot/pcp.git&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;https://github.com/performancecopilot/pcp.git&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/pre&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;den 16 januari 2026.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;den 16 januari 2026.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l601&quot;&gt;Rad 601:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Rad 595:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Om du upptäcker renderingsproblem i denna HTML-version av sidan, eller om du anser att det finns en bättre eller mer uppdaterad källa för sidan, eller om du har rättelser eller förbättringar av informationen i detta COLOPHON-avsnitt, som inte är en del av den ursprungliga manualsidan, skicka e-post till:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Om du upptäcker renderingsproblem i denna HTML-version av sidan, eller om du anser att det finns en bättre eller mer uppdaterad källa för sidan, eller om du har rättelser eller förbättringar av informationen i detta COLOPHON-avsnitt, som inte är en del av den ursprungliga manualsidan, skicka e-post till:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;pre&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;man-pages@man7.org&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;man-pages@man7.org&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/pre&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;pre&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Performance Co-Pilot               PCP                  PMLOGGER_DAILY(1)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Performance Co-Pilot               PCP                  PMLOGGER_DAILY(1)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/pre&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Sidor som hänvisar till denna sida ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Sidor som hänvisar till denna sida ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.linux.se/index.php?title=pmlogger_daily(1)&amp;diff=9538&amp;oldid=prev</id>
		<title>Admin: Skapade sidan med &#039;== NAMN ==  &#039;&#039;&#039;pmlogger_daily&#039;&#039;&#039; — administration av Performance Co-Pilot-arkivfiler  == SYNOPSIS ==  &lt;pre&gt; $PCP_BINADM_DIR/pmlogger_daily [-DEfKMNnoPpQrRVzZ?] [-c control]     [-k tid] [-l loggfil] [-m adresser] [-s storlek] [-t önskat]     [-x tid] [-X program] [-Y regex] &lt;/pre&gt;  == BESKRIVNING ==  &#039;&#039;&#039;pmlogger_daily&#039;&#039;&#039; och det relaterade verktyget pmlogger_check(1), tillsammans med tillhörande kontrollfiler, se pmlogger.control(5), kan användas för att sk...&#039;</title>
		<link rel="alternate" type="text/html" href="https://wiki.linux.se/index.php?title=pmlogger_daily(1)&amp;diff=9538&amp;oldid=prev"/>
		<updated>2026-05-17T07:33:25Z</updated>

		<summary type="html">&lt;p&gt;Skapade sidan med &amp;#039;== NAMN ==  &amp;#039;&amp;#039;&amp;#039;pmlogger_daily&amp;#039;&amp;#039;&amp;#039; — administration av Performance Co-Pilot-arkivfiler  == SYNOPSIS ==  &amp;lt;pre&amp;gt; $PCP_BINADM_DIR/pmlogger_daily [-DEfKMNnoPpQrRVzZ?] [-c control]     [-k tid] [-l loggfil] [-m adresser] [-s storlek] [-t önskat]     [-x tid] [-X program] [-Y regex] &amp;lt;/pre&amp;gt;  == BESKRIVNING ==  &amp;#039;&amp;#039;&amp;#039;pmlogger_daily&amp;#039;&amp;#039;&amp;#039; och det relaterade verktyget &lt;a href=&quot;/index.php?title=pmlogger_check(1)&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;pmlogger check(1) (sidan existerar inte)&quot;&gt;pmlogger_check(1)&lt;/a&gt;, tillsammans med tillhörande kontrollfiler, se &lt;a href=&quot;/index.php?title=pmlogger.control(5)&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;pmlogger.control(5) (sidan existerar inte)&quot;&gt;pmlogger.control(5)&lt;/a&gt;, kan användas för att sk...&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Ny sida&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== NAMN ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;pmlogger_daily&amp;#039;&amp;#039;&amp;#039; — administration av Performance Co-Pilot-arkivfiler&lt;br /&gt;
&lt;br /&gt;
== SYNOPSIS ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$PCP_BINADM_DIR/pmlogger_daily [-DEfKMNnoPpQrRVzZ?] [-c control]&lt;br /&gt;
    [-k tid] [-l loggfil] [-m adresser] [-s storlek] [-t önskat]&lt;br /&gt;
    [-x tid] [-X program] [-Y regex]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== BESKRIVNING ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;pmlogger_daily&amp;#039;&amp;#039;&amp;#039; och det relaterade verktyget [[pmlogger_check(1)]], tillsammans med tillhörande kontrollfiler, se [[pmlogger.control(5)]], kan användas för att skapa en anpassad ordning för administration och hantering av historiska arkiv med prestandadata inom infrastrukturen Performance Co-Pilot, se [[PCPIntro(1)]].&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;pmlogger_daily&amp;#039;&amp;#039;&amp;#039; är avsett att köras en gång per dag, helst tidigt på morgonen, så snart efter midnatt som är praktiskt möjligt. Dess uppgift är att sammanfoga, rotera och utföra allmän städning av en eller flera uppsättningar PCP-arkiv.&lt;br /&gt;
&lt;br /&gt;
För att hantera utvecklingen av PMDA:er och förändringar i produktionsmiljöer för loggning är &amp;#039;&amp;#039;&amp;#039;pmlogger_daily&amp;#039;&amp;#039;&amp;#039; integrerat med [[pmlogrewrite(1)]]. Detta gör det möjligt att valfritt och automatiskt skriva om arkiv före sammanfogning.&lt;br /&gt;
&lt;br /&gt;
Om det finns globala omskrivningsregler som ska tillämpas på alla arkiv som nämns i kontrollfilen eller kontrollfilerna, skapa då katalogen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$PCP_SYSCONF_DIR/pmlogrewrite&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
och placera omskrivningsregler för [[pmlogrewrite(1)]] i denna katalog.&lt;br /&gt;
&lt;br /&gt;
För omskrivningsregler som bara gäller en enda arkivfamilj används katalognamnet från kontrollfilen eller kontrollfilerna, det vill säga det &amp;#039;&amp;#039;fjärde&amp;#039;&amp;#039; fältet. Skapa där en fil, katalog eller symbolisk länk med namnet:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
pmlogrewrite&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
och placera de nödvändiga omskrivningsreglerna i filen &amp;#039;&amp;#039;&amp;#039;pmlogrewrite&amp;#039;&amp;#039;&amp;#039; eller i filer inuti underkatalogen &amp;#039;&amp;#039;&amp;#039;pmlogrewrite&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;pmlogger_daily&amp;#039;&amp;#039;&amp;#039; väljer omskrivningsregler från arkivkatalogen om sådana finns. Annars används regler från:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$PCP_SYSCONF_DIR/pmlogrewrite&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
om den katalogen finns. Om ingen av dessa finns görs ingen omskrivning.&lt;br /&gt;
&lt;br /&gt;
Som en alternativ mekanism behandlas filen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$PCP_LOG_DIR/pmlogger/.NeedRewrite&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
som om flaggan &amp;#039;&amp;#039;&amp;#039;-R&amp;#039;&amp;#039;&amp;#039; hade angetts på kommandoraden, om filen finns när &amp;#039;&amp;#039;&amp;#039;pmlogger_daily&amp;#039;&amp;#039;&amp;#039; startar. Filen tas bort när all omskrivning är klar.&lt;br /&gt;
&lt;br /&gt;
== FLAGGOR ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;-c&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;control&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;--control&amp;#039;&amp;#039;&amp;#039;=&amp;#039;&amp;#039;control&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Både &amp;#039;&amp;#039;&amp;#039;pmlogger_daily&amp;#039;&amp;#039;&amp;#039; och [[pmlogger_check(1)]] styrs av PCP-loggarens kontrollfil eller kontrollfiler, som anger vilka [[pmlogger(1)]]-instanser som ska hanteras.&lt;br /&gt;
&lt;br /&gt;
Standardfilen &amp;#039;&amp;#039;control&amp;#039;&amp;#039; är:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$PCP_PMLOGGERCONTROL_PATH&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
men en alternativ fil kan anges med flaggan &amp;#039;&amp;#039;&amp;#039;-c&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Om katalogen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$PCP_PMLOGGERCONTROL_PATH.d&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
eller:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
control.d&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
från flaggan &amp;#039;&amp;#039;&amp;#039;-c&amp;#039;&amp;#039;&amp;#039; finns, läggs innehållet i alla ytterligare &amp;#039;&amp;#039;control&amp;#039;&amp;#039;-filer där till efter huvudkontrollfilen. Huvudkontrollfilen måste finnas.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;-D&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;--noreport&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Utför inte den villkorliga bearbetningen med [[pmlogger_daily_report(1)]] som beskrivs nedan.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;-E&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;--expunge&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Gör att &amp;#039;&amp;#039;&amp;#039;pmlogger_daily&amp;#039;&amp;#039;&amp;#039; skickar flaggan &amp;#039;&amp;#039;&amp;#039;-E&amp;#039;&amp;#039;&amp;#039; till [[pmlogger_merge(1)]]. Detta gör att mätvärden med inkonsekvent metadata kan rensas bort och att bearbetningen fortsätter i stället för att misslyckas.&lt;br /&gt;
&lt;br /&gt;
Detta är avsett för automatiserad daglig arkivrotation där det är mycket önskvärt att obevakad daglig arkivsammanfogning, omskrivning och komprimering lyckas. För mer information, se [[pmlogger_merge(1)]] och beskrivningen av flaggan &amp;#039;&amp;#039;&amp;#039;-x&amp;#039;&amp;#039;&amp;#039; i [[pmlogextract(1)]].&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;-f&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;--force&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Tvingar &amp;#039;&amp;#039;&amp;#039;pmlogger_daily&amp;#039;&amp;#039;&amp;#039; att försöka utföra komprimeringsåtgärder. Användning av denna flagga i produktion rekommenderas inte.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;-k&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;tid&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;--discard&amp;#039;&amp;#039;&amp;#039;=&amp;#039;&amp;#039;tid&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Efter en viss tid kastas gamla PCP-arkiv. &amp;#039;&amp;#039;tid&amp;#039;&amp;#039; är en tidsspecifikation enligt syntaxen i [[find-filter(1)]]:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
DD[:HH[:MM]]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De valfria delarna &amp;#039;&amp;#039;HH&amp;#039;&amp;#039; för timmar och &amp;#039;&amp;#039;MM&amp;#039;&amp;#039; för minuter är 0 om de inte anges. Standardvärdet är:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
14:0:0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
det vill säga 14 dagar, men detta kan ändras med denna flagga.&lt;br /&gt;
&lt;br /&gt;
Några särskilda värden känns igen för &amp;#039;&amp;#039;tid&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;0&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Behåll inga arkiv utöver de som just nu skrivs av [[pmlogger(1)]].&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;forever&amp;#039;&amp;#039;&amp;#039; eller &amp;#039;&amp;#039;&amp;#039;never&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Förhindra att arkiv kastas.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;tid&amp;#039;&amp;#039; kan också anges med variabeln &amp;#039;&amp;#039;&amp;#039;$PCP_CULLAFTER&amp;#039;&amp;#039;&amp;#039;, antingen i miljön eller i en kontrollfil. Om både &amp;#039;&amp;#039;&amp;#039;$PCP_CULLAFTER&amp;#039;&amp;#039;&amp;#039; och &amp;#039;&amp;#039;&amp;#039;-k&amp;#039;&amp;#039;&amp;#039; anger olika värden för &amp;#039;&amp;#039;tid&amp;#039;&amp;#039; används värdet från miljövariabeln och en varning skrivs ut. Om &amp;#039;&amp;#039;&amp;#039;$PCP_CULLAFTER&amp;#039;&amp;#039;&amp;#039; anges i &amp;#039;&amp;#039;control&amp;#039;&amp;#039;-filen åsidosätter den alltså &amp;#039;&amp;#039;&amp;#039;-k&amp;#039;&amp;#039;&amp;#039; på kommandoraden.&lt;br /&gt;
&lt;br /&gt;
Observera att semantiken för &amp;#039;&amp;#039;tid&amp;#039;&amp;#039; är att den mäts från den senaste ändringstiden för varje arkiv, inte från arkivets ursprungliga skapelsedatum. Detta har subtila konsekvenser för komprimering, se nedan. Komprimeringsprocessen skapar nya arkivfiler med nya ändringstider. I detta fall börjar tidsperioden om från komprimeringstillfället.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;-K&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
När denna flagga anges för &amp;#039;&amp;#039;&amp;#039;pmlogger_daily&amp;#039;&amp;#039;&amp;#039; försöker programmet endast utföra komprimeringsuppgifter. Ingen &amp;#039;&amp;#039;&amp;#039;pmlogger&amp;#039;&amp;#039;&amp;#039;-rotation, ingen rensning, ingen omskrivning och så vidare utförs.&lt;br /&gt;
&lt;br /&gt;
När &amp;#039;&amp;#039;&amp;#039;-K&amp;#039;&amp;#039;&amp;#039; används och en &amp;#039;&amp;#039;period&amp;#039;&amp;#039; på &amp;#039;&amp;#039;&amp;#039;0&amp;#039;&amp;#039;&amp;#039; gäller, från &amp;#039;&amp;#039;&amp;#039;-x&amp;#039;&amp;#039;&amp;#039; på kommandoraden eller &amp;#039;&amp;#039;&amp;#039;$PCP_COMPRESSAFTER&amp;#039;&amp;#039;&amp;#039; i miljön eller via &amp;#039;&amp;#039;control&amp;#039;&amp;#039;-filen, är detta avsett för miljöer där arkivkomprimering önskas innan den schemalagda dagliga bearbetningen sker.&lt;br /&gt;
&lt;br /&gt;
För att åstadkomma detta anropar [[pmlogger_check(1)]] &amp;#039;&amp;#039;&amp;#039;pmlogger_daily&amp;#039;&amp;#039;&amp;#039; med endast flaggan &amp;#039;&amp;#039;&amp;#039;-K&amp;#039;&amp;#039;&amp;#039; när [[pmlogger_check(1)]] har slutfört sin ordinarie bearbetning. Förutsatt att &amp;#039;&amp;#039;&amp;#039;$PCP_COMPRESSAFTER&amp;#039;&amp;#039;&amp;#039; är satt till &amp;#039;&amp;#039;&amp;#039;0&amp;#039;&amp;#039;&amp;#039;, tillsammans med övriga nödvändiga komprimeringsflaggor som matchar den schemalagda körningen av &amp;#039;&amp;#039;&amp;#039;pmlogger_daily&amp;#039;&amp;#039;&amp;#039;, komprimeras alla volymer utom de som just nu skrivs av [[pmlogger(1)]].&lt;br /&gt;
&lt;br /&gt;
Om &amp;#039;&amp;#039;&amp;#039;$PCP_COMPRESSAFTER&amp;#039;&amp;#039;&amp;#039; är satt till ett värde större än noll kan man manuellt köra &amp;#039;&amp;#039;&amp;#039;pmlogger_daily&amp;#039;&amp;#039;&amp;#039; med flaggan &amp;#039;&amp;#039;&amp;#039;-x&amp;#039;&amp;#039;&amp;#039; för att komprimera volymer som är yngre än tiden i &amp;#039;&amp;#039;&amp;#039;$PCP_COMPRESSAFTER&amp;#039;&amp;#039;&amp;#039;. Detta kan användas för att frigöra filsystemsutrymme genom att komprimera volymer tidigare än de annars skulle ha komprimerats.&lt;br /&gt;
&lt;br /&gt;
Observera att standardvärdet för &amp;#039;&amp;#039;&amp;#039;$PCP_COMPRESSAFTER&amp;#039;&amp;#039;&amp;#039; är 0 dagar, vilket innebär att flaggan &amp;#039;&amp;#039;&amp;#039;-x&amp;#039;&amp;#039;&amp;#039; inte har någon effekt om inte &amp;#039;&amp;#039;control&amp;#039;&amp;#039;-filen har ändrats och &amp;#039;&amp;#039;&amp;#039;$PCP_COMPRESSAFTER&amp;#039;&amp;#039;&amp;#039; har satts till ett värde större än &amp;#039;&amp;#039;&amp;#039;0&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Standardvärdet för &amp;#039;&amp;#039;&amp;#039;$PCP_COMPRESSAFTER&amp;#039;&amp;#039;&amp;#039; är &amp;#039;&amp;#039;&amp;#039;0&amp;#039;&amp;#039;&amp;#039; om [[zstd(1)]] är installerat, eller om [[xz(1)]] är installerat och biblioteket &amp;#039;&amp;#039;lzma&amp;#039;&amp;#039; är tillgängligt, enligt vad [[pmconfig(1)]] rapporterar för flaggan &amp;#039;&amp;#039;&amp;#039;transparent_decompress&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Annars är standardvärdet för &amp;#039;&amp;#039;&amp;#039;$PCP_COMPRESSAFTER&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
never&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;-l&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;fil&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;--logfile&amp;#039;&amp;#039;&amp;#039;=&amp;#039;&amp;#039;fil&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
För att säkerställa att e-post inte skickas oavsiktligt när dessa skript körs från [[cron(8)]] eller [[systemd(1)]] skickas diagnostik alltid till loggfiler.&lt;br /&gt;
&lt;br /&gt;
Standardfilen är:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$PCP_LOG_DIR/pmlogger/pmlogger_daily.log&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
men detta kan ändras med flaggan &amp;#039;&amp;#039;&amp;#039;-l&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Om loggfilen redan finns när skriptet startar byts dess namn till ett namn med suffixet &amp;#039;&amp;#039;.prev&amp;#039;&amp;#039;, vilket skriver över eventuell tidigare sparad loggfil, innan ny diagnostik skrivs till loggfilen.&lt;br /&gt;
&lt;br /&gt;
Flaggorna &amp;#039;&amp;#039;&amp;#039;-l&amp;#039;&amp;#039;&amp;#039; och &amp;#039;&amp;#039;&amp;#039;-t&amp;#039;&amp;#039;&amp;#039; kan inte användas tillsammans.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;-m&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;adresser&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;--mail&amp;#039;&amp;#039;&amp;#039;=&amp;#039;&amp;#039;adresser&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Gör att &amp;#039;&amp;#039;&amp;#039;pmlogger_daily&amp;#039;&amp;#039;&amp;#039; skapar en sammanfattning av poster i filen “notices” som genererades under de senaste 24 timmarna, och skickar denna sammanfattning med e-post till den blankstegsseparerade uppsättningen &amp;#039;&amp;#039;adresser&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Den dagliga sammanfattningen lagras i filen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$PCP_LOG_DIR/NOTICES.daily&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Denna fil är tom om inga nya “notices”-poster skapades under den föregående 24-timmarsperioden.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;-M&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Denna flagga kan användas för att inaktivera arkivsammanfogning eller namnbyte, samt omskrivning. &amp;#039;&amp;#039;&amp;#039;-M&amp;#039;&amp;#039;&amp;#039; implicerar &amp;#039;&amp;#039;&amp;#039;-r&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Detta är mest användbart i fall där arkiven kopieras inkrementellt till ett fjärrarkiv, till exempel med [[rsync(1)]]. Sammanfogning, namnbyte och omskrivning riskerar alla att öka synkroniseringsbelastningen, särskilt direkt efter att &amp;#039;&amp;#039;&amp;#039;pmlogger_daily&amp;#039;&amp;#039;&amp;#039; har körts. Därför kan &amp;#039;&amp;#039;&amp;#039;-M&amp;#039;&amp;#039;&amp;#039; vara användbar i sådana fall.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;-N&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;--showme&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Aktiverar ett ”visa mig”-läge där programmets åtgärder skrivs ut men inte utförs, ungefär som:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make -n&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Att använda &amp;#039;&amp;#039;&amp;#039;-N&amp;#039;&amp;#039;&amp;#039; tillsammans med &amp;#039;&amp;#039;&amp;#039;-V&amp;#039;&amp;#039;&amp;#039; ger maximal diagnostik för felsökning.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;-n&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;--noerror&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Tvinga avslutningsstatus till 0, utom vid katastrofala fel. Detta är användbart när programmet anropas från en [[systemd(1)]]-tjänst eller timerenhet, så att den tillhörande enheten inte markeras som misslyckad på ett sätt som förhindrar senare körning från [[systemd(1)]].&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;-o&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Som standard sammanfogas alla möjliga arkiv. Denna flagga återställer det gamla beteendet, där endast gårdagens arkiv betraktas som kandidater för sammanfogning.&lt;br /&gt;
&lt;br /&gt;
I det särskilda fallet där endast ett enda indataarkiv behöver sammanfogas används [[pmlogmv(1)]] för att byta namn på arkivet. Annars används [[pmlogger_merge(1)]] för att sammanfoga alla arkiv för en enskild värd och en enskild dag till ett nytt PCP-arkiv, varefter de individuella arkiven tas bort.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;-P&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;--noproxy&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Som standard behandlar &amp;#039;&amp;#039;&amp;#039;pmlogger_daily&amp;#039;&amp;#039;&amp;#039;, utöver arkiv skapade av lokala [[pmlogger(1)]]-instanser under katalogerna:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$PCP_ARCHIVE_DIR/&amp;lt;hostname&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
även arkiv som har “pushats” från en fjärransluten [[pmlogger(1)]] via lokal [[pmproxy(1)]] och lagrats under:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$PCP_LOG_DIR/pmproxy/&amp;lt;hostname&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Flaggan &amp;#039;&amp;#039;&amp;#039;-P&amp;#039;&amp;#039;&amp;#039; förhindrar bearbetning av arkiv från [[pmproxy(1)]].&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;-p&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Om denna flagga anges för &amp;#039;&amp;#039;&amp;#039;pmlogger_daily&amp;#039;&amp;#039;&amp;#039; kontrolleras statusen för den dagliga bearbetningen. Om den dagliga [[pmlogger(1)]]-rotationen, rensningen, omskrivningen, komprimeringen och så vidare inte har gjorts under de senaste 24 timmarna, görs den nu.&lt;br /&gt;
&lt;br /&gt;
Avsikten är att &amp;#039;&amp;#039;&amp;#039;pmlogger_daily&amp;#039;&amp;#039;&amp;#039; ska anropas regelbundet med flaggan &amp;#039;&amp;#039;&amp;#039;-p&amp;#039;&amp;#039;&amp;#039;, till exempel 30 minuter efter varje hel timme i standardkonfigurationen för [[cron(8)]], för att säkerställa att den dagliga bearbetningen sker så snart som möjligt om den missades vid den vanliga schemalagda tiden, som normalt är 00:10. Det kan till exempel hända om systemet var avstängt eller i viloläge vid den tiden.&lt;br /&gt;
&lt;br /&gt;
Med denna flagga avslutas &amp;#039;&amp;#039;&amp;#039;pmlogger_daily&amp;#039;&amp;#039;&amp;#039; helt enkelt om föregående dags bearbetning redan har gjorts.&lt;br /&gt;
&lt;br /&gt;
Observera att denna flagga inte används på plattformar som stöder [[systemd(1)]], eftersom tjänsteenheten &amp;#039;&amp;#039;&amp;#039;pmlogger_daily.timer&amp;#039;&amp;#039;&amp;#039; anger timerinställningen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Persistent=true&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Flaggorna &amp;#039;&amp;#039;&amp;#039;-K&amp;#039;&amp;#039;&amp;#039; och &amp;#039;&amp;#039;&amp;#039;-p&amp;#039;&amp;#039;&amp;#039; till &amp;#039;&amp;#039;&amp;#039;pmlogger_daily&amp;#039;&amp;#039;&amp;#039; är ömsesidigt uteslutande.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;-Q&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;--proxyonly&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Motsatsen till &amp;#039;&amp;#039;&amp;#039;-P&amp;#039;&amp;#039;&amp;#039; ovan. Endast arkiv som har “pushats” från en fjärransluten [[pmlogger(1)]] via lokal [[pmproxy(1)]] behandlas. Alla arkiv skapade av lokala [[pmlogger(1)]]-instanser under:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$PCP_ARCHIVE_DIR/&amp;lt;hostname&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ignoreras.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;-r&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;--norewrite&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Denna kommandoradsflagga fungerar som ett åsidosättande och förhindrar all arkivomskrivning med [[pmlogrewrite(1)]], oberoende av om det finns omskrivningsregelfiler eller kataloger.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;-R&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;--rewriteall&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Ibland kräver PMDA-ändringar att &amp;#039;&amp;#039;alla&amp;#039;&amp;#039; arkiv skrivs om, inte bara de som ingår i aktuell sammanfogning. Detta krävs till exempel efter en PCP-uppgradering där en ny version av en befintlig PMDA har reviderad metadata.&lt;br /&gt;
&lt;br /&gt;
Flaggan &amp;#039;&amp;#039;&amp;#039;-R&amp;#039;&amp;#039;&amp;#039; tvingar fram denna universella form av omskrivning.&lt;br /&gt;
&lt;br /&gt;
Flaggan &amp;#039;&amp;#039;&amp;#039;-R&amp;#039;&amp;#039;&amp;#039; till &amp;#039;&amp;#039;&amp;#039;pmlogger_daily&amp;#039;&amp;#039;&amp;#039; är ömsesidigt uteslutande med både &amp;#039;&amp;#039;&amp;#039;-r&amp;#039;&amp;#039;&amp;#039; och &amp;#039;&amp;#039;&amp;#039;-M&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;-s&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;storlek&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;--rotate&amp;#039;&amp;#039;&amp;#039;=&amp;#039;&amp;#039;storlek&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Om PCP-filen “notices”:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$PCP_LOG_DIR/NOTICES&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
är större än 20480 byte byter &amp;#039;&amp;#039;&amp;#039;pmlogger_daily&amp;#039;&amp;#039;&amp;#039; namn på filen med suffixet &amp;#039;&amp;#039;.old&amp;#039;&amp;#039; och startar en ny “notices”-fil.&lt;br /&gt;
&lt;br /&gt;
Rotationströskeln kan ändras från 20480 till &amp;#039;&amp;#039;storlek&amp;#039;&amp;#039; byte med flaggan &amp;#039;&amp;#039;&amp;#039;-s&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;-t&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;period&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
För att underlätta felsökning eller diagnostisering av intermittenta fel kan flaggan &amp;#039;&amp;#039;&amp;#039;-t&amp;#039;&amp;#039;&amp;#039; användas.&lt;br /&gt;
&lt;br /&gt;
Den aktiverar mycket utförlig spårning, &amp;#039;&amp;#039;&amp;#039;-VV&amp;#039;&amp;#039;&amp;#039;, och fångar spårningsutdata i en fil med namnet:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$PCP_LOG_DIR/pmlogger/daily.datestamp.trace&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
där &amp;#039;&amp;#039;datestamp&amp;#039;&amp;#039; är tiden då &amp;#039;&amp;#039;&amp;#039;pmlogger_daily&amp;#039;&amp;#039;&amp;#039; kördes, i formatet:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
YYYYMMDD.HH.MM&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dessutom ser argumentet &amp;#039;&amp;#039;period&amp;#039;&amp;#039; till att spårningsfiler som skapas med &amp;#039;&amp;#039;&amp;#039;-t&amp;#039;&amp;#039;&amp;#039; behålls i &amp;#039;&amp;#039;period&amp;#039;&amp;#039; dagar och därefter tas bort.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;-V&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;--verbose&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Utdata från [[cron(8)]]-körning av skripten kan utökas med flaggan &amp;#039;&amp;#039;&amp;#039;-V&amp;#039;&amp;#039;&amp;#039;, vilket aktiverar utförlig spårning av deras aktivitet.&lt;br /&gt;
&lt;br /&gt;
Som standard genererar skripten ingen utdata om inte ett fel- eller varningstillstånd uppstår. En andra &amp;#039;&amp;#039;&amp;#039;-V&amp;#039;&amp;#039;&amp;#039; ökar utförligheten. Att använda &amp;#039;&amp;#039;&amp;#039;-N&amp;#039;&amp;#039;&amp;#039; tillsammans med &amp;#039;&amp;#039;&amp;#039;-V&amp;#039;&amp;#039;&amp;#039; maximerar diagnostikmöjligheterna för felsökning.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;-x&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;tid&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;--compress-after&amp;#039;&amp;#039;&amp;#039;=&amp;#039;&amp;#039;tid&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Arkivdatafiler kan valfritt komprimeras efter en viss tid för att spara diskutrymme. Detta är särskilt användbart för stora mängder [[pmlogger(1)]]-processer som hanteras av &amp;#039;&amp;#039;&amp;#039;pmlogger_daily&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;tid&amp;#039;&amp;#039; är en tidsspecifikation enligt syntaxen i [[find-filter(1)]]:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
DD[:HH[:MM]]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De valfria delarna &amp;#039;&amp;#039;HH&amp;#039;&amp;#039; för timmar och &amp;#039;&amp;#039;MM&amp;#039;&amp;#039; för minuter är 0 om de inte anges.&lt;br /&gt;
&lt;br /&gt;
Några särskilda värden känns igen för &amp;#039;&amp;#039;tid&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;0&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Använd komprimering så snart som möjligt.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;forever&amp;#039;&amp;#039;&amp;#039; eller &amp;#039;&amp;#039;&amp;#039;never&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Förhindra att komprimering utförs.&lt;br /&gt;
&lt;br /&gt;
Om &amp;#039;&amp;#039;&amp;#039;transparent_decompress&amp;#039;&amp;#039;&amp;#039; är aktiverat när &amp;#039;&amp;#039;libpcp&amp;#039;&amp;#039; byggdes, vilket kan kontrolleras med flaggan &amp;#039;&amp;#039;&amp;#039;-L&amp;#039;&amp;#039;&amp;#039; till [[pmconfig(1)]], är standardbeteendet komprimering ”så snart som möjligt”.&lt;br /&gt;
&lt;br /&gt;
Annars är standardbeteendet att filer inte komprimeras, vilket motsvarar det historiska standardbeteendet i tidigare PCP-versioner.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;tid&amp;#039;&amp;#039; kan också anges med variabeln &amp;#039;&amp;#039;&amp;#039;$PCP_COMPRESSAFTER&amp;#039;&amp;#039;&amp;#039;, antingen i miljön eller i en &amp;#039;&amp;#039;control&amp;#039;&amp;#039;-fil. Om både &amp;#039;&amp;#039;&amp;#039;$PCP_COMPRESSAFTER&amp;#039;&amp;#039;&amp;#039; och &amp;#039;&amp;#039;&amp;#039;-x&amp;#039;&amp;#039;&amp;#039; anger olika värden för &amp;#039;&amp;#039;tid&amp;#039;&amp;#039; används miljövariabelns värde och en varning skrivs ut.&lt;br /&gt;
&lt;br /&gt;
För viktiga ytterligare detaljer om volymkomprimering, se flaggorna &amp;#039;&amp;#039;&amp;#039;-K&amp;#039;&amp;#039;&amp;#039; och &amp;#039;&amp;#039;&amp;#039;-k&amp;#039;&amp;#039;&amp;#039; ovan.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;-X&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;program&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;--compressor&amp;#039;&amp;#039;&amp;#039;=&amp;#039;&amp;#039;program&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Anger vilket program som ska användas för komprimering. Standard är [[pmlogcompress(1)]].&lt;br /&gt;
&lt;br /&gt;
Miljövariabeln &amp;#039;&amp;#039;&amp;#039;$PCP_COMPRESS&amp;#039;&amp;#039;&amp;#039; kan användas som en alternativ metod för att ange &amp;#039;&amp;#039;program&amp;#039;&amp;#039;. Om både &amp;#039;&amp;#039;&amp;#039;$PCP_COMPRESS&amp;#039;&amp;#039;&amp;#039; och &amp;#039;&amp;#039;&amp;#039;-X&amp;#039;&amp;#039;&amp;#039; anger olika komprimeringsprogram används miljövariabelns värde och en varning skrivs ut.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;-Y&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;regex&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;--regex&amp;#039;&amp;#039;&amp;#039;=&amp;#039;&amp;#039;regex&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Anger ett reguljärt uttryck som gör att filer i den uppsättning filer som matchas för komprimering utesluts. Detta gör det möjligt att endast komprimera datafilen och förhindrar också att programmet försöker komprimera den mer än en gång.&lt;br /&gt;
&lt;br /&gt;
Standardvärdet för &amp;#039;&amp;#039;regex&amp;#039;&amp;#039; är:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
\.(index|Z|gz|bz2|zip|xz|lzma|lzo|lz4|zst)$&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
sådana filer filtreras med flaggan &amp;#039;&amp;#039;&amp;#039;-v&amp;#039;&amp;#039;&amp;#039; till [[egrep(1)]].&lt;br /&gt;
&lt;br /&gt;
Miljövariabeln &amp;#039;&amp;#039;&amp;#039;$PCP_COMPRESSREGEX&amp;#039;&amp;#039;&amp;#039; kan användas som en alternativ metod för att ange &amp;#039;&amp;#039;regex&amp;#039;&amp;#039;. Om både &amp;#039;&amp;#039;&amp;#039;$PCP_COMPRESSREGEX&amp;#039;&amp;#039;&amp;#039; och &amp;#039;&amp;#039;&amp;#039;-Y&amp;#039;&amp;#039;&amp;#039; anger olika värden för &amp;#039;&amp;#039;regex&amp;#039;&amp;#039; används miljövariabelns värde och en varning skrivs ut.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;-z&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Gör att &amp;#039;&amp;#039;&amp;#039;pmlogger_daily&amp;#039;&amp;#039;&amp;#039; inte gör någon “re-exec”, se [[pmlogger(1)]], när programmet annars skulle välja att göra det. Detta är endast avsett för QA-testning.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;-Z&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Gör att &amp;#039;&amp;#039;&amp;#039;pmlogger_daily&amp;#039;&amp;#039;&amp;#039; gör “re-exec”, se [[pmlogger(1)]], när detta är möjligt. Detta är endast avsett för QA-testning.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;-?&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;--help&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Visa användningsmeddelande och avsluta.&lt;br /&gt;
&lt;br /&gt;
== ÅTERANROP ==&lt;br /&gt;
&lt;br /&gt;
Dessutom stöder &amp;#039;&amp;#039;&amp;#039;pmlogger_daily&amp;#039;&amp;#039;&amp;#039; följande ”hooks”, som gör det möjligt att utföra hjälpoperationer vid viktiga punkter i den dagliga arkivbearbetningen. Dessa återanrop styrs via variabler som kan sättas i miljön eller via &amp;#039;&amp;#039;control&amp;#039;&amp;#039;-filen.&lt;br /&gt;
&lt;br /&gt;
Observera att återanrop för sammanfogning och autosparning som beskrivs nedan inte är aktiverade när endast komprimeringsuppgifter försöks, det vill säga när kommandoradsflaggan &amp;#039;&amp;#039;&amp;#039;-K&amp;#039;&amp;#039;&amp;#039; används.&lt;br /&gt;
&lt;br /&gt;
Alla körningar av återanropsskript och flytt av autosparade filer utförs som den opriviligierade användaren &amp;#039;&amp;#039;&amp;#039;pcp&amp;#039;&amp;#039;&amp;#039; och gruppen &amp;#039;&amp;#039;&amp;#039;pcp&amp;#039;&amp;#039;&amp;#039;. Därför kan lämpliga filrättigheter behöva ställas in i förväg.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;$PCP_MERGE_CALLBACK&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
När varje dags arkiv har skapats genom sammanfogning, men före eventuell komprimering, kontrolleras om &amp;#039;&amp;#039;&amp;#039;$PCP_MERGE_CALLBACK&amp;#039;&amp;#039;&amp;#039; är definierad.&lt;br /&gt;
&lt;br /&gt;
Om den är definierad antas den vara ett skript som anropas med ett argument: arkivets namn, utan suffix. Det blir alltså något i stil med:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/some/directory/path/YYYYMMDD&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Skriptet måste antingen anges med fullständig sökväg eller vara något som hittas via skalets &amp;#039;&amp;#039;&amp;#039;$PATH&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Återanropsskriptet körs i förgrunden, vilket betyder att &amp;#039;&amp;#039;&amp;#039;pmlogger_daily&amp;#039;&amp;#039;&amp;#039; väntar tills det är klart.&lt;br /&gt;
&lt;br /&gt;
Om kontrollfilen innehåller mer än en specifikation av &amp;#039;&amp;#039;&amp;#039;$PCP_MERGE_CALLBACK&amp;#039;&amp;#039;&amp;#039; körs de seriellt i den ordning de förekommer i kontrollfilen. Om &amp;#039;&amp;#039;&amp;#039;$PCP_MERGE_CALLBACK&amp;#039;&amp;#039;&amp;#039; är definierad i miljön när &amp;#039;&amp;#039;&amp;#039;pmlogger_daily&amp;#039;&amp;#039;&amp;#039; körs, behandlas detta som om den vore först i kontrollfilen. Den körs alltså före återanrop som anges i kontrollfilen.&lt;br /&gt;
&lt;br /&gt;
Om paketet &amp;#039;&amp;#039;pcp-zeroconf&amp;#039;&amp;#039; är installerat läggs ett särskilt merge-återanrop till för att först anropa [[pmlogger_daily_report(1)]], före alla andra merge-återanrop, men endast för den primära [[pmlogger(1)]]-instansen.&lt;br /&gt;
&lt;br /&gt;
Se [[pmlogger_daily_report(1)]] för en förklaring av kraven för &amp;#039;&amp;#039;pcp-zeroconf&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Om &amp;#039;&amp;#039;&amp;#039;pmlogger_daily&amp;#039;&amp;#039;&amp;#039; är i ”catch up”-läge, det vill säga om mer än en dags arkiv behöver kombineras, körs varje återanrop en gång för varje dagsarkiv som genereras.&lt;br /&gt;
&lt;br /&gt;
Ett typiskt användningsfall är att skapa dagliga rapporter från PCP-arkivet. Detta behöver vänta tills arkivet har skapats, men är effektivare om det görs före eventuell komprimering av arkivet.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;$PCP_COMPRESS_CALLBACK&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Om &amp;#039;&amp;#039;&amp;#039;pmlogger_daily&amp;#039;&amp;#039;&amp;#039; körs med:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
-x 0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
eller:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$PCP_COMPRESSAFTER=0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
görs komprimering omedelbart efter sammanfogning.&lt;br /&gt;
&lt;br /&gt;
När varje dagsarkiv komprimeras kontrolleras om &amp;#039;&amp;#039;&amp;#039;$PCP_COMPRESS_CALLBACK&amp;#039;&amp;#039;&amp;#039; är definierad. Om den är definierad antas den vara ett skript som anropas med ett argument: arkivets namn, utan suffix. Det blir alltså något i stil med:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/some/directory/path/YYYYMMDD&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Skriptet måste antingen anges med fullständig sökväg eller vara något som hittas via skalets &amp;#039;&amp;#039;&amp;#039;$PATH&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Återanropsskriptet körs i förgrunden, vilket betyder att &amp;#039;&amp;#039;&amp;#039;pmlogger_daily&amp;#039;&amp;#039;&amp;#039; väntar tills det är klart.&lt;br /&gt;
&lt;br /&gt;
Om kontrollfilen innehåller mer än en specifikation av &amp;#039;&amp;#039;&amp;#039;$PCP_COMPRESS_CALLBACK&amp;#039;&amp;#039;&amp;#039; körs de seriellt i den ordning de förekommer i kontrollfilen. Om &amp;#039;&amp;#039;&amp;#039;$PCP_COMPRESS_CALLBACK&amp;#039;&amp;#039;&amp;#039; är definierad i miljön när &amp;#039;&amp;#039;&amp;#039;pmlogger_daily&amp;#039;&amp;#039;&amp;#039; körs, behandlas detta som om den vore först. Den körs alltså först.&lt;br /&gt;
&lt;br /&gt;
Om &amp;#039;&amp;#039;&amp;#039;pmlogger_daily&amp;#039;&amp;#039;&amp;#039; är i ”catch up”-läge, det vill säga om mer än en dags arkiv behöver komprimeras, körs varje återanrop en gång för varje dagsarkiv som komprimeras.&lt;br /&gt;
&lt;br /&gt;
Ett typiskt användningsfall är att behålla nya arkiv i okomprimerad form för effektiv frågekörning, men flytta äldre arkiv till annan lagring när komprimeringen är klar.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;$PCP_AUTOSAVE_DIR&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
När sammanfogning och eventuell komprimering har utförts av &amp;#039;&amp;#039;&amp;#039;pmlogger_daily&amp;#039;&amp;#039;&amp;#039;, och &amp;#039;&amp;#039;&amp;#039;$PCP_AUTOSAVE_DIR&amp;#039;&amp;#039;&amp;#039; är definierad, flyttas alla fysiska filer som utgör ett dagsarkiv till katalogen som anges av &amp;#039;&amp;#039;&amp;#039;$PCP_AUTOSAVE_DIR&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Arkivets basnamn används för att sätta de reserverade orden:&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;DATEYYYY&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
År.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;DATEMM&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Månad.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;DATEDD&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Dag.&lt;br /&gt;
&lt;br /&gt;
Dessa ord, tillsammans med &amp;#039;&amp;#039;&amp;#039;LOCALHOSTNAME&amp;#039;&amp;#039;&amp;#039;, kan förekomma bokstavligen i &amp;#039;&amp;#039;&amp;#039;$PCP_AUTOSAVE_DIR&amp;#039;&amp;#039;&amp;#039; och ersätts vid körning för att skapa destinationskatalogens namn.&lt;br /&gt;
&lt;br /&gt;
Exempel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$PCP_AUTOSAVE_DIR=/gpfs/LOCALHOSTNAME/DATEYYYY/DATEMM-DATEDD&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Observera att dessa reserverade datumord motsvarar datumet då arkivdata samlades in, inte datumet då &amp;#039;&amp;#039;&amp;#039;pmlogger_daily&amp;#039;&amp;#039;&amp;#039; kördes.&lt;br /&gt;
&lt;br /&gt;
Om &amp;#039;&amp;#039;&amp;#039;$PCP_AUTOSAVE_DIR&amp;#039;&amp;#039;&amp;#039;, efter ersättning av &amp;#039;&amp;#039;&amp;#039;LOCALHOSTNAME&amp;#039;&amp;#039;&amp;#039; och datumorden, inte finns, försöker &amp;#039;&amp;#039;&amp;#039;pmlogger_daily&amp;#039;&amp;#039;&amp;#039; skapa katalogen tillsammans med eventuella saknade överordnade kataloger.&lt;br /&gt;
&lt;br /&gt;
Tänk på att denna katalogskapning görs med användar-ID:t för användaren &amp;#039;&amp;#039;&amp;#039;pcp&amp;#039;&amp;#039;&amp;#039;. Därför kan kataloger längs sökvägen till &amp;#039;&amp;#039;&amp;#039;$PCP_AUTOSAVE_DIR&amp;#039;&amp;#039;&amp;#039; behöva vara skrivbara för denna icke-root-användare.&lt;br /&gt;
&lt;br /&gt;
Med ”flytta” arkiven avses här en paranoid process:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
checksumma → kopiera → checksumma → ta bort original&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Detta görs med flaggan &amp;#039;&amp;#039;&amp;#039;-c&amp;#039;&amp;#039;&amp;#039; till [[pmlogmv(1)]]. Processen avbryts om kopieringen misslyckas eller om checksummorna inte stämmer. Arkiven är viktiga, så processen får inte riskera att ett fullt filsystem eller ett rättighetsproblem förstör kopieringen.&lt;br /&gt;
&lt;br /&gt;
Om &amp;#039;&amp;#039;&amp;#039;pmlogger_daily&amp;#039;&amp;#039;&amp;#039; är i ”catch up”-läge, det vill säga om mer än en dags arkiv behöver kombineras, kan arkiv för mer än en dag kopieras i detta steg.&lt;br /&gt;
&lt;br /&gt;
Ett typiskt användningsfall är att först skapa PCP-arkiv på ett lokalt filsystem och sedan, när alla data för en enskild dag har samlats in och sammanfogats, flytta dagens arkiv till ett delat eller fjärranslutet filsystem. Detta kan möjliggöra automatisk säkerhetskopiering till extern lagring och/eller minska antalet I/O-operationer och metadataoperationer på ett potentiellt långsammare icke-lokalt filsystem.&lt;br /&gt;
&lt;br /&gt;
== KONFIGURATION ==&lt;br /&gt;
&lt;br /&gt;
Se [[pmlogger.control(5)]] för en beskrivning av de &amp;#039;&amp;#039;control&amp;#039;&amp;#039;-filer som används för att styra vilka [[pmlogger(1)]]-instanser och vilka arkiv som hanteras av [[pmlogger_check(1)]] och &amp;#039;&amp;#039;&amp;#039;pmlogger_daily&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
När [[pmproxy(1)]]-arkiv behandlas kan dessutom miljövariabler som &amp;#039;&amp;#039;&amp;#039;$PCP_CULLAFTER&amp;#039;&amp;#039;&amp;#039; eller &amp;#039;&amp;#039;&amp;#039;$PCP_COMPRESSAFTER&amp;#039;&amp;#039;&amp;#039; sättas antingen för alla fjärrvärdar via filen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$PCP_LOG_DIR/pmproxy/control&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
eller per värd via filer med namnet:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$PCP_LOG_DIR/pmproxy/&amp;lt;hostname&amp;gt;/control&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== FILER ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;$PCP_VAR_DIR/config/pmlogger/config.default&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Standardplats för konfigurationsfilen för den lokala primära [[pmlogger(1)]]-loggaren. Den skapas vanligtvis automatiskt av [[pmlogconf(1)]].&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;$PCP_ARCHIVE_DIR/&amp;#039;&amp;#039;&amp;#039;&amp;lt;hostname&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Standardplats för arkiv med prestandainformation som samlats in från värden &amp;#039;&amp;#039;hostname&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;$PCP_ARCHIVE_DIR/&amp;#039;&amp;#039;&amp;#039;&amp;lt;hostname&amp;gt;&amp;#039;&amp;#039;&amp;#039;/lock&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Tillfällig låsfil för att garantera ömsesidig uteslutning under administration av [[pmlogger(1)]] för värden &amp;#039;&amp;#039;hostname&amp;#039;&amp;#039;. Om filen finns kan den tas bort säkert om varken &amp;#039;&amp;#039;&amp;#039;pmlogger_daily&amp;#039;&amp;#039;&amp;#039; eller [[pmlogger_check(1)]] körs.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;$PCP_ARCHIVE_DIR/&amp;#039;&amp;#039;&amp;#039;&amp;lt;hostname&amp;gt;&amp;#039;&amp;#039;&amp;#039;/Latest&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
PCP-arkivfolio skapad av [[mkaf(1)]] för det senast startade arkivet som innehåller prestandamätvärden från värden &amp;#039;&amp;#039;hostname&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;$PCP_LOG_DIR/NOTICES&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
PCP:s “notices”-fil som används av [[pmie(1)]] och relaterade verktyg.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;$PCP_LOG_DIR/pmlogger/pmlogger_daily.log&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Om föregående körning av &amp;#039;&amp;#039;&amp;#039;pmlogger_daily&amp;#039;&amp;#039;&amp;#039; producerade någon utdata sparas den här. Det normala fallet är ingen utdata, och då finns filen inte.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;$PCP_ARCHIVE_DIR/SaveLogs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Om denna katalog finns sparas loggfilen från argumentet &amp;#039;&amp;#039;&amp;#039;-l&amp;#039;&amp;#039;&amp;#039; till &amp;#039;&amp;#039;&amp;#039;pmlogger_daily&amp;#039;&amp;#039;&amp;#039; i denna katalog med ett namn i formatet:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;date&amp;gt;-pmlogger_daily.log.&amp;lt;pid&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
eller:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;date&amp;gt;-pmlogger_daily-K.log.&amp;lt;pid&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Detta gör det möjligt att granska loggfilen senare, även om flera körningar av &amp;#039;&amp;#039;&amp;#039;pmlogger_daily&amp;#039;&amp;#039;&amp;#039; har startats under tiden.&lt;br /&gt;
&lt;br /&gt;
Eftersom PCP:s arkivhanteringsverktyg körs som kontot &amp;#039;&amp;#039;&amp;#039;pcp&amp;#039;&amp;#039;&amp;#039; via &amp;#039;&amp;#039;&amp;#039;$PCP_USER&amp;#039;&amp;#039;&amp;#039;, behöver:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$PCP_ARCHIVE_DIR/SaveLogs&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
vanligtvis ägas av användaren &amp;#039;&amp;#039;&amp;#039;pcp&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;$PCP_ARCHIVE_DIR/&amp;#039;&amp;#039;&amp;#039;&amp;lt;hostname&amp;gt;&amp;#039;&amp;#039;&amp;#039;/SaveLogs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Om denna katalog finns sparas loggfilen från argumentet &amp;#039;&amp;#039;&amp;#039;-l&amp;#039;&amp;#039;&amp;#039; för en nystartad [[pmlogger(1)]] för &amp;#039;&amp;#039;hostname&amp;#039;&amp;#039; i denna katalog med namnet:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
archive.log&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
där &amp;#039;&amp;#039;archive&amp;#039;&amp;#039; är basnamnet för de tillhörande PCP-arkivfilerna från [[pmlogger(1)]].&lt;br /&gt;
&lt;br /&gt;
Detta gör det möjligt att granska loggfilen senare, även om flera [[pmlogger(1)]]-instanser för &amp;#039;&amp;#039;hostname&amp;#039;&amp;#039; har startats under tiden.&lt;br /&gt;
&lt;br /&gt;
Eftersom PCP:s arkivhanteringsverktyg körs med användar-ID:t för användaren &amp;#039;&amp;#039;&amp;#039;pcp&amp;#039;&amp;#039;&amp;#039;, behöver:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$PCP_ARCHIVE_DIR/&amp;lt;hostname&amp;gt;/SaveLogs&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
vanligtvis ägas av användaren &amp;#039;&amp;#039;&amp;#039;pcp&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;$PCP_LOG_DIR/pmlogger/.NeedRewrite&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Om denna fil finns behandlas det som likvärdigt med att använda &amp;#039;&amp;#039;&amp;#039;-R&amp;#039;&amp;#039;&amp;#039; på kommandoraden. Filen tas bort när all omskrivning har slutförts.&lt;br /&gt;
&lt;br /&gt;
== PCP-MILJÖ ==&lt;br /&gt;
&lt;br /&gt;
Miljövariabler med prefixet &amp;#039;&amp;#039;&amp;#039;PCP_&amp;#039;&amp;#039;&amp;#039; används för att parameterisera fil- och katalognamn som används av PCP.&lt;br /&gt;
&lt;br /&gt;
På varje installation innehåller filen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/etc/pcp.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
de lokala värdena för dessa variabler.&lt;br /&gt;
&lt;br /&gt;
Variabeln &amp;#039;&amp;#039;&amp;#039;$PCP_CONF&amp;#039;&amp;#039;&amp;#039; kan användas för att ange en alternativ konfigurationsfil, enligt beskrivningen i [[pcp.conf(5)]].&lt;br /&gt;
&lt;br /&gt;
== KOMPATIBILITETSPROBLEM ==&lt;br /&gt;
&lt;br /&gt;
Tidigare versioner av &amp;#039;&amp;#039;&amp;#039;pmlogger_daily&amp;#039;&amp;#039;&amp;#039; använde [[find(1)]] för att hitta filer för komprimering eller rensning, och flaggorna &amp;#039;&amp;#039;&amp;#039;-k&amp;#039;&amp;#039;&amp;#039; och &amp;#039;&amp;#039;&amp;#039;-x&amp;#039;&amp;#039;&amp;#039; tog endast heltalsvärden som betydde ”dagar”.&lt;br /&gt;
&lt;br /&gt;
Semantiken för detta var ganska lös, eftersom [[find(1)]] erbjuder olika precision och semantik på olika plattformar.&lt;br /&gt;
&lt;br /&gt;
Den nuvarande implementationen av &amp;#039;&amp;#039;&amp;#039;pmlogger_daily&amp;#039;&amp;#039;&amp;#039; använder [[find-filter(1)]], vilket ger högprecisionstidsintervall och semantik som är relativ till körningstidpunkten och konsekvent mellan olika plattformar.&lt;br /&gt;
&lt;br /&gt;
== SE ÄVEN ==&lt;br /&gt;
&lt;br /&gt;
[[PCPIntro(1)]], [[egrep(1)]], [[find-filter(1)]], [[pmconfig(1)]], [[pmlc(1)]], [[pmlogcompress(1)]], [[pmlogconf(1)]], [[pmlogctl(1)]], [[pmlogextract(1)]], [[pmlogger(1)]], [[pmlogger_check(1)]], [[pmlogger_daily_report(1)]], [[pmlogger_merge(1)]], [[pmlogmv(1)]], [[pmlogrewrite(1)]], [[pmproxy(1)]], [[systemd(1)]], [[xz(1)]], [[zstd(1)]] och [[cron(8)]].&lt;br /&gt;
&lt;br /&gt;
== COLOPHON ==&lt;br /&gt;
&lt;br /&gt;
Denna sida är en del av projektet &amp;#039;&amp;#039;&amp;#039;PCP&amp;#039;&amp;#039;&amp;#039; — Performance Co-Pilot.&lt;br /&gt;
&lt;br /&gt;
Information om projektet finns på:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
http://www.pcp.io/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Om du har en felrapport för denna manualsida, skicka den till:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
pcp@groups.io&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Denna sida hämtades från projektets uppströms Git-arkiv:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
https://github.com/performancecopilot/pcp.git&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
den 16 januari 2026.&lt;br /&gt;
&lt;br /&gt;
Vid den tidpunkten var datumet för den senaste commit som hittades i arkivet den 16 januari 2026.&lt;br /&gt;
&lt;br /&gt;
Om du upptäcker renderingsproblem i denna HTML-version av sidan, eller om du anser att det finns en bättre eller mer uppdaterad källa för sidan, eller om du har rättelser eller förbättringar av informationen i detta COLOPHON-avsnitt, som inte är en del av den ursprungliga manualsidan, skicka e-post till:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
man-pages@man7.org&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Performance Co-Pilot               PCP                  PMLOGGER_DAILY(1)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Sidor som hänvisar till denna sida ==&lt;br /&gt;
&lt;br /&gt;
* [[find-filter(1)]]&lt;br /&gt;
* [[pcp-atop(1)]]&lt;br /&gt;
* [[pcp-atopsar(1)]]&lt;br /&gt;
* [[pcpintro(1)]]&lt;br /&gt;
* [[pmlc(1)]]&lt;br /&gt;
* [[pmlogcompress(1)]]&lt;br /&gt;
* [[pmlogctl(1)]]&lt;br /&gt;
* [[pmlogdump(1)]]&lt;br /&gt;
* [[pmlogextract(1)]]&lt;br /&gt;
* [[pmlogger(1)]]&lt;br /&gt;
* [[pmlogger_check(1)]]&lt;br /&gt;
* [[pmlogger_daily_report(1)]]&lt;br /&gt;
* [[pmlogger_janitor(1)]]&lt;br /&gt;
* [[pmlogger_merge(1)]]&lt;br /&gt;
* [[pmlogger_rewrite(1)]]&lt;br /&gt;
* [[pmloglabel(1)]]&lt;br /&gt;
* [[pmsearch(1)]]&lt;br /&gt;
* [[pmsnap(1)]]&lt;br /&gt;
* [[pmdiscoversetup(3)]]&lt;br /&gt;
* [[LOGARCHIVE(5)]]&lt;br /&gt;
* [[pmlogger.control(5)]]&lt;br /&gt;
&lt;br /&gt;
= Sidslut =&lt;br /&gt;
&lt;br /&gt;
Orginalhemsidan på Engelska https://man7.org/linux/man-pages/man1/pmlogger_daily.1.html&lt;br /&gt;
Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på &lt;br /&gt;
https://www.linux.se/kontaka-linux-se/&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;Tack till [https://dataservice.pcbutiken.se/ Datorservice] som har  sponsrat [https://www.linux.se Linux.se] med webbhotell.&lt;br /&gt;
&lt;br /&gt;
[[Kategori:Linuxmanual grupp 1]]&lt;br /&gt;
[[Kategori:Linuxmanual]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
</feed>