Golikich, примерно так будет:
кладете в переменную время на момент запуска скрипта в формате unix timestamp
далее в цикле:
- сравниваете текущее время со временем на момент запуска, если прошла минута или больше - выход
- если нет, создаёте пользователя и ждете 15 секунд
Там, где не работает интернет, локальная сеть доступна? На свитче случайно не мигают лампочки в необычайно высоком темпе?
Вообще конечно мрачная ситуация, "мы что-то где-то выдернули, хабр, помоги". Составьте схему сети, подробную, с номерами розеток и портов на свитчах. Подпишите патч-корды.
Виталий Гусев, чтобы не приходилось заводить руками 200 машин, в сетях такого масштаба обычно должен быть домен. И вообще, без мониторинга вы работаете вслепую.
Но если совсем никак, тогда действительно проще использовать какую-нибудь пинговалку.