[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Perl: эффективная буферизация



On Wed, Sep 28, 2005 at 07:55:36PM +0400, Alexandra N. Kossovsky wrote:
> On Mon, Sep 26, 2005 at 12:56:13PM +0400, Dmitry Baryshkov wrote:
> 
> Важен не дескриптор полученный программой, а то, как пишут в файл на диске. 
> После пренеправления в файл на диске пишет bash, который использует
> libc'шную буверизацию. А сколько пайпов прошли данные до того, как их
> начали писать в файл -- совершенно неважно. Ну то есть можно написать всё
> настолько криво, что станет важно, но это не простая задача.

При перенаправлениях в файл, bash не занимается записью. Он только
открывает файл и делает dup2 (IIRC).

Позаглядывайте в /proc/<pid>/fd, где <pid> --- PID программы с
перенаправлениями.

-- 
With best wishes
Dmitry Baryshkov



Reply to: