Багато разів, коли ми працюємо в терміналі, ми хочемо виконати команду, але потім мати можливість закрити термінал і те, що ми виконуємо, НЕ закривається, наприклад, виконати скрипт у терміналі, а потім закрити термінал, але це сценарій продовжує працювати ... як цього досягти?
Для цього нам просто потрібно поставити & в кінець рядка, наприклад, у нас є скрипт, що називається wifi-log.sh, і для його запуску та збереження у фоновому режимі це буде:
./wifi-log.sh &
Дивіться тут скріншот:
Тут ми чітко бачимо, що після виконання вищевказаного рядка більше нічого не з’являється, крім [1] 29675 Що це означає?
29675 - це PID (номер процесу) сценарію, який ми виконуємо, тобто якщо ми хочемо вбити сценарій і припинити його виконання, ми просто ставимо:
вбити 29675
І вуаля, він перестав бігти.
Я маю на увазі і у підсумку, щоб відправити процес (команду, кілька команд або сценарій) на задній план (або фон), ми повинні поставити в кінець рядка &, а потім натиснути Enter
Це не щось нове, далеко не так, але ... завжди добре бути ясним, також цей пост послужить мені для іншого, який я опублікую найближчим часом.