Изменить свой ip ты можешь с помощью прокси. Соответственно если нужно чтобы запросы шли с разных ip, нужно много этих прокси. Тут уже много будет зависеть от задачи.
Как вариант можно где-то раздобыть большое количество проксей, и с помощью методов баса считывать и использовать один случайный, далее по необходимости менять его
Как узнать что скрипт отработал?
-
Если запускать silent через процеси можна как то узнать что скрипт завершил роботу через считавания например какогото файла с папки росположения скрипта или других вариантов кроме как самому в скрипте ето файл писать в конце. А веде может и не до йти скрипт к етому месту. Как указать главному скрипту что запускает рандомно разние скрипти через silent - ok давай юро запускай следующий - пределущий отработал удачно или с ошибкой.