On Thu, 15.03.12 11:42, Martín Marqués ([email protected]) wrote: > > El día 15 de marzo de 2012 10:17, Lennart Poettering > <[email protected]> escribió: > > On Thu, 15.03.12 09:45, Martín Marqués ([email protected]) wrote: > > > >> Maybe my problem is that I'm new to systemd, but I can't make systemd > >> do what I did with system V, particularly with PostgreSQL server. > >> > >> I the old system, I had the script make a redirection of the pg_ctl > >> (postgresql script for starting, stopping, etc the server) output to a > >> file, which would be the log file (default behaviour in Debian). > > > > Well, but what would rotate that file? If you connect a service directly > > with a file the rotation problem is kinda unfixable. > > OK, now I get the problem with logging to a file. > > >> The thing is that systemd doesn't let you send StandardOutput to a > >> file. Best solution (which is how I'm doing it right now) is to send > >> it to syslog and configure syslog accordingly. This is not the best > >> solution, but it's the closest I found to what I wanted. > >> > >> The question would be: Is there some kind of work around, that doesn't > >> involve using syslog, to log to a file? Are there plans on letting > >> StandardOutput have a "file" option? > > > > On recent systemd versions something like "systemd-journalctl -o cat > > _SYSTEMD_UNIT=postgresql.service" should create a very simple output > > that only includes the actual messages and nothing else. You can even > > pass "-f" and make this live. > > How recent the version of systemd? I'm on version 37.
41 or so should be fine for this to work. Lennart -- Lennart Poettering - Red Hat, Inc. _______________________________________________ systemd-devel mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/systemd-devel
