Hi, I'm writing a program to use rsync to do something, and I want to keep the output of both in the same log file. My program is writing log to /var/log/my.log via syslog() LOG_LOCAL0. I tried to use rsync's '--log-file=/var/log/my.log' option; it seems to work to some extent, but have some problems:
1. If I issue the rsync command directly on command line, rsync's log will be written to both the log file and the terminal (probably stdout). 2. IF I run my own program (which invokes rsync), rsync's log/output won't be written to the log file, but only to the terminal/stdout. I guess it's because syslog() is also writing to this file. How can I redirect both's log to this log file, and without sending rsync's log to the terminal/stdout? Thanks. --tuma
-- Please use reply-all for most replies to avoid omitting the mailing list. To unsubscribe or change options: https://lists.samba.org/mailman/listinfo/rsync Before posting, read: http://www.catb.org/~esr/faqs/smart-questions.html