<div dir="ltr"><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Aug 24, 2023 at 10:49 AM Cecil Westerhof <<a href="mailto:cldwesterhof@gmail.com" target="_blank">cldwesterhof@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div style="font-family:courier new,monospace">In a service file I can use:</div><div style="font-family:courier new,monospace">    StandardOutput=append:/var/log/root/aptCacheUsage.log</div><div><br></div><div><div style="font-family:courier new,monospace">but I want to use something like:</div><div style="font-family:courier new,monospace">    StandardOutput=append:/var/log/root/aptCacheUsage_$(date +%%Y-%%m).log</div><div style="font-family:courier new,monospace"><br></div><div style="font-family:courier new,monospace">Did does not work, because this puts it in:</div><div style="font-family:courier new,monospace">    /var/log/root/aptCacheUsage_$(date +%Y-%m).log</div><div style="font-family:courier new,monospace"><br></div><div style="font-family:courier new,monospace">Is there a way I can put it in:</div><div style="font-family:courier new,monospace">    /var/log/root/aptCacheUsage_2023-08.log</div></div><div><br></div><div><div style="font-family:courier new,monospace">while it would automatically next month go into:</div><div style="font-family:courier new,monospace">   /var/log/root/aptCacheUsage_2023-09.log</div></div><div><br></div></div></blockquote><div><br></div><div>Not with built-in systemd tools. If it's a periodic (not permanently running) service, best you can do is script a monthly cronjob that automatically edits the StandardOutput line in your .service unit.<br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div></div><div><div style="font-family:courier new,monospace">I could of-course put it into:<br><div style="font-family:courier new,monospace">    /var/log/root/aptCacheUsage.log</div></div><br></div><div><div style="font-family:courier new,monospace">and at the beginning of the month move it if it exists with a timed service, but I really would not like that kind of solution.<br></div></div></div></blockquote><div><br></div><div>It's called /etc/logrotate.conf and it's what everyone else does. It's what Debian/Ubuntu itself uses for /var/log/apt*.log and such.<br></div></div><br><span class="gmail_signature_prefix">-- </span><br><div dir="ltr" class="gmail_signature"><div dir="ltr">Mantas Mikulėnas</div></div></div>