Паралельна обробка - це концепція одночасного запуску декількох процесів. Ця концепція є суттю сучасних комп’ютерних систем. Таким же чином можна паралельно запускати кілька команд, і сьогодні ми дізнаємось, як це зробити в системі Linux Mint 20.
Методи запуску декількох команд паралельно в Linux Mint 20
Для паралельного запуску декількох команд у Linux Mint 20 ви можете скористатися одним із наведених нижче методів:
Спосіб №1: Використання оператора крапки з комою
Для використання оператора крапки з комою для паралельного запуску декількох команд у Linux Mint 20 потрібно розділити кілька команд, які потрібно запускати паралельно з крапкою з комою у вашому терміналі, як показано нижче:
$ whoami; pwd; lsТут ви можете мати стільки команд, скільки ви хочете виконувати паралельно, розділені крапкою з комою.
Якщо натиснути клавішу «Enter», щоб виконати цей оператор у своєму терміналі, ви зможете помітити з результату, що всі ці команди виконувались паралельно, як показано на наступному зображенні:
Спосіб №2: Використання скрипта Bash
Для використання сценарію Bash для паралельного запуску декількох команд у Linux Mint 20 вам доведеться створити файл Bash, тобто.e., файл із.sh ”у вашому домашньому каталозі. Ви можете назвати цей файл відповідно до своїх уподобань. У нашому випадку ми назвали його “Паралельно.ш ”. У цьому файлі вам потрібно вказати всі ті команди, які ви хочете виконувати паралельно, окремими рядками з символом "&". Ми хотіли тричі паралельно запустити команду “ls”, як видно з малюнка, показаного нижче:
Після написання цього сценарію та збереження його можна виконати в терміналі за допомогою наступної команди:
$ bash Паралельно.ш
Після натискання клавіші «Enter» для запуску цього сценарію ви зможете аналізувати з результату, що вказані команди у вашому сценарії Bash працювали паралельно, як показано на зображенні нижче:
Висновок
У цій статті ми навчили вас двом різним методам паралельного запуску декількох команд у системі Linux Mint 20. Перший метод був досить простим, оскільки вам просто потрібно було виконати всі команди, розділені крапкою з комою у вашому терміналі. Однак для другого методу вам довелося створити скрипт Bash, який би служив тій самій меті.