@clocky bez raznici, mobilnie ili rezidenti
dopustim u tebya 10 potokov, 9 proxy
9 potokov rabotaet, 10 jdet kogda osvoboditsa proxy... zakonchit dopustim 1-y, on osvobodil svoyu stroky proxy=>10 potok startuet s etoy strokoy, a 1-y jdet kogda stanet dostupen resurs voobshe lubogo potoka(t.e. esli zakonchit uslovniy 7-y=>1 potok startanet s proxy 7-go, a 7-y budet jdat kogda resurs snova stanet svobodetn) vot takoy cycle
poetomy s resursami vse ok, esli eto mob proxy, mojesh delat v nachale scripta sbros ip, tak tochno budesh uveren, chto noviy potok nachnetsa s novim ip
Как правильно удалить строку из файла?
-
Привет всем
До меня не дойдет в чем может быть проблема, может вы поможете :)
У меня скрипт работает в много потоке. Есть задача использования txt файла(почты), с последующим удалением этих почт( не всех а определенных с удачным выполнением ).
Т.е я паршу почты через:
Пример почт:
По логике если поток завершился удачно я удаляю почту из txt файла. Все бы ничего в 1 потоке он удаляет как нужно, но если запустить в много потоке то получается такая картина к примеру:
Скрипт работает в 5 потоков, 1,2,3,4 завершились неудачно а 5 завершился удачно и нужно удалить почту с txt файла, удаляю и получается что 1.2.3.4 почты тоже удаляются:

Как можно решить данную проблему?( -
@facebyk said in Как правильно удалить строку из файла?:
Скрипт работает в 5 потоков, 1,2,3,4 завершились неудачно а 5 завершился удачно и нужно удалить почту с txt файла, удаляю и получается что 1.2.3.4 почты тоже удаляются:
Поставьте не чтение и удаление, а удалить из ресурса немедленно, только в самом конце выполнения задач.
То есть программа будет брать читать, и если ошибка почта будет оставаться.
-
@facebyk said in Как правильно удалить строку из файла?:
@Bigma Причем тут одинаковые строки? Почты не могут быть одинаковые.
Вообще проблем не увидел, ваш скрипт в вашем случае отрабатывает как надо.
- Парсит строку.
- В случае {{bad}} равна 2, выдает фейл
Причем тут какие либо удаления либо еще что то, смотрите логику как я и писал ранее.
Или вас смущает что перебора нету ? Так вы его и не задали чтоб он был, опять же логика.Никакого неравномерного либо не указанного удаления нигде нету.
-
@facebyk said in Как правильно удалить строку из файла?:
@Dodok Запустите пожалуйста в много потоке)
Хм... странно.
Это к фоксу, не должно ж такого быть. Баг какой то.



