I'm having a problem where my rsync processes don't exit. They finish their task.. but they don't exit. I'll see at the end, if i'm running -vv, something like: total: matches=727 tag_hits=771 false_alarms=0 data=2034655738 but the process continues to run, but not do anything apparent. If I strace the process, I see a ton of: select(0, NULL, NULL, NULL, {0, 1000}) = 0 (Timeout) gettimeofday({1005367039, 462927}, NULL) = 0 wait4(1220, 0xbffff950, WNOHANG, NULL) = 0 gettimeofday({1005367039, 463050}, NULL) = 0 gettimeofday({1005367039, 463109}, NULL) = 0 select(0, NULL, NULL, NULL, {0, 20000}) = 0 (Timeout) gettimeofday({1005367039, 482839}, NULL) = 0 select(0, NULL, NULL, NULL, {0, 1000}) = 0 (Timeout) gettimeofday({1005367039, 492969}, NULL) = 0 wait4(1220, 0xbffff950, WNOHANG, NULL) = 0 gettimeofday({1005367039, 493093}, NULL) = 0 gettimeofday({1005367039, 493152}, NULL) = 0 Any idea what's going on? I did a brief search but didn't find anything. I can look more, but thought I'd ask in case anyone happens to know off the top of their head just what I should be looking at. BTW, when I run a small rsync as a test, it seems to work fine, at the end I get: total: matches=0 tag_hits=0 false_alarms=0 data=0 root/ wrote 91 bytes read 36 bytes 84.67 bytes/sec total size is 0 speedup is 0.00 and the process exits just fine. In the cases where rsync isn't exiting, i've let some of them run for over a day, still nothing. Thanks, --jessica