Форум сайта python.su
Здраствуйте.
Недавно начал изучать Питон и вот столкнулся с такой проблемой:
есть скрипт, который качает указаные в БД ссылки из Интернета, делает он это конструкцией:
subprocess.Popen(cmd_fetch), где cmd_fetch - это вызов команды wget с соответствующими параметрами, все в общем-то работает, качает, только вот хотелось бы еще по ходу закачки из лога доставать информацию о том сколько процентов закачано, какой обьем файла и т.д.
Вопрос собственно вот в чем: как мне монитирить состояние конкретного процесса имея, например, его pid?
Офлайн
Если мне не изменяет память, Popen возвращает файловый объект, представляющий stdout cmd_fetch. Если cmd_fetch это wget или что-то дугое, пишущее лог и stdout, то можно его парсить и получать эти данные.
Офлайн
мда, спасибо, наконец получилось. Что удивительно, так это что я примерно так с самого начала и делал, но у меня не выходило…. Надо быть внимательнее..
Офлайн