<p dir="ltr"><br>
On Nov 23, 2012 7:10 PM, "DaveD" <<a href="mailto:mythtv@guiplot.com">mythtv@guiplot.com</a>> wrote:<br>
><br>
><br>
> On 11/22/2012 12:10 AM, Bill Meek wrote:<br>
>><br>
>> On 11/21/2012 11:00 PM, DaveD wrote:<br>
>>><br>
>>> ExecStart=/usr/bin/mythbackend --logpath /var/log/mythtv<br>
>>><br>
>>> As the ps output revealed, it is being started WITHOUT --syslog.<br>
>>><br>
>>> Anyone know of a build option that can cause this?<br>
>><br>
>><br>
>> Hi;<br>
>><br>
>> But, take a look at:<br>
>><br>
>> <a href="http://www.mythtv.org/wiki/Systemd_mythbackend_Configuration">http://www.mythtv.org/wiki/Systemd_mythbackend_Configuration</a><br>
>><br>
>> Especially these 3 lines:<br>
>><br>
>> # Systemd sends stdout to syslog, and mythbackend has console logging enabled without --daemon.<br>
>> # Send stdout to /dev/null so console logging doesn't go to syslog<br>
>> StandardOutput=null<br>
>><br>
>> I'm a *buntu person, but it looks like what you're talking about. I suspect using --quiet<br>
>> on the command line would also work. In other words, stop sending to stdio so redirection<br>
>> to /dev/null isn't needed.<br>
><br>
><br>
> Thanks, again, to Mr Meek. To be concise, here are the steps needed to eliminate double logging to syslog from mythbackend on Fedora 17:<br>
><br>
> Add the following two lines to /usr/lib/systemd/system/mythbackend.service:<br>
><br>
> # to supress output to STDOUT, which spams syslog<br>
> StandardOutput=null<br>
><br>
> Then, repeat as necessary every time you update/upgrade MythTV. If someone has a more persistent solution, I would love to hear it.<br>
><br>
> Dave D.<br>
></p>
<p dir="ltr">Copy the service file to /etc/systemd/system and make your changes there. This overrides the stock files in /usr/lib. Use systemd-delta to show your config changes after restoring the original.</p>