Why does devd not capture stdout?
Peter Steele
psteele at maxiscale.com
Thu Mar 19 11:54:28 PDT 2009
I've created an autorun facility for USB drives using devd. I have the following addition in devd.conf:
attach 10 {
match "device-name" "umass0";
action "/usr/local/bin/autorun >/var/log/autorun.log 2>&1 &";
};
This works perfectly except only stderr messages appear in the autorun.log file; stdout messages are lost. If I run the same command manually:
/usr/local/bin/autorun >/var/log/autorun.log 2>&1
then stdout messages are captured in autorun.log as expected.
What would cause this problem?
More information about the freebsd-questions
mailing list