Control: tags -1 moreinfo On 5 August 2016 at 18:22, Daniel Kahn Gillmor <d...@fifthhorseman.net> wrote: > Package: systemd > Version: 230-7 > Severity: normal > > I've tested the following short-lived "daemon" as a systemd user service: > > ------- > #include <stdio.h> > #include <unistd.h> > > int main(int argc, char **argv) > { > sleep(5); > printf("a test\n"); > sleep(10); > return 0; > } > ------- > > the "a test" line doesn't show up in the user journal when i would > expect it to. it appears that stdout is not line-buffered.
Does it appear in the journal at all (ie, without any filters)? What do you mean by "when I would expect it to"? > stderr, on the other hand, does appear to be line-buffered -- > newline-terminated strings written to stderr show up immediately in > the journal. > > i'd expect both stdout and stderr to be line-buffered. I'm not fully sure of what you mean, but this looks like https://github.com/systemd/systemd/issues/2913. -- Saludos, Felipe Sateler