64 подписчика
Скрипт или как его еще называют — сценарий, это последовательность команд, которые по очереди считывает и выполняет программа-интерпретатор, в нашем случае это программа командной строки — bash. Перед прочтением рекомендую ознакомиться с первой частью. Скрипт — это обычный текстовый файл, в котором перечислены обычные команды, которые мы привыкли вводить вручную, а также указана программа, которая будет их выполнять. Загрузчик, который будет выполнять скрипт, не умеет работать с переменными окружения, поэтому ему нужно передать точный путь к программе, которую нужно запустить...
2 года назад
1,6K подписчиков
Идея распараллелить цикл родилась у меня в тот момент, когда я скормил моему предшествующему скрипту пару сотен маршрутизаторов. Время выполнения было оооочень большим, около часа с небольшим. Мне показалось это не правильным и я задумался как ускорить процесс. В этой статье я не буду изменять мой предыдущий скрипт, а лишь покажу как можно распараллелить цикл в bash. И так имеем следующий цикл: while read line do program &line done < fileinput.txt тут все просто, цикл читает каждую линию в файле «fileinput.txt» и подставляет эту линию в опцию для команды «program». Как только команда «program» завершится то цикл подставляет следующую строчку из файл «fileinput...
3 года назад