📢 Ранее я рассказывал вам о последовательном выполнении команд в терминале Linux, но сегодня хочу поделиться информацией о новой утилите командной строки - GNU parallel.



GNU parallel - это мощный инструмент, который позволяет выполнять команды параллельно. Это особенно полезно, когда у нас есть большое количество файлов для обработки или нужно выполнить одну и ту же команду на нескольких компьютерах одновременно.



🚀 Вот несколько примеров использования GNU parallel:



1️⃣ Запустить команду "command" на всех файлах .txt в текущей директории, используя 4 потока:



parallel -j4 'command {}' ::: *.txt



2️⃣ Выполнить команду "command" на каждом файле .txt в текущей директории и группировать выполнение команд по файлам с одинаковым именем:



parallel --group 'command {}' ::: *.txt



3️⃣ Выполнить команду "command" на всех файлах .txt из текущей директории на серверах server1, server2 и server3:



parallel -S server1,server2,server3 'command {}' ::: *.txt



🤖 Вот так просто можно ускорить обработку данных или одновременно выполнять команды на нескольких серверах. GNU parallel - настоящий друг системного администратора и всех, кто работает с большими объемами данных. Попробуйте и вы не пожалеете!



#Linux #GNUparallel #терминал #утилита #параллельноеисполнение #команды #большойобъемданных #системныйадминистратор