Jacob Tranholm <jacob_tranholm@hotmail.com> wrote in
news:sqtee2-gap.ln1@tranholm.homenetwork:
> Hvor btlaunchmany_start-filen har følgende udseende:
>
> #! /bin/bash
> #
>
> /bin/nohup /bin/nice -n 10 /usr/bin/btlaunchmany.py
> /mnt/shared/torrent/ \
> --minport 10001 --max_uploads 4 --max_upload_rate 48 \
> --display_interval 20 >>/mnt/shared/torrent/torrent.log 2>&1 &
>
> Det hele forløber egentligt perfekt og hvis jeg placerer en
> .torrent-fil i /mnt/shared/torrent/-directory'et bliver opgaven
> udført, men... Jeg kan ikke løbende læse logfilen. Hvis processen
> dræbes er logfilen korrekt skrevet til den specificerede fil, men
> imens scriptet kører, kan jeg ikke læse det nyeste indhold af
> logfilen.
Jeg havde samme problem med den oprindelig BitTorrent klient, og jeg
løste problemet ved at angive "python -u btlaunchmany.py ..."
Tilsyneladende er problemet at python buffer stdout, -u angiver
unbuffered stdout.
--
Esben
---
"Carpe Caelum"
http://www.geocities.com/ecollstrup