В этой заметке мы хотели бы показать вам, как работать с несколькими задачами в Bash.
Простые шаги:
1. выполните какую-либо команду, которая блокирует консоль, например:
1 | sleep 60 |
Для запуска команды непосредственно в фоновом режиме добавьте & в конце, например, sleep 60 &.
2. нажмите Ctrl+Z, чтобы перевести команду в фоновый режим (отсоединение).
теперь вы можете запускать больше команд и нажимать Ctrl+Z
3. выполните следующую команду для отображения фоновых заданий
1 | jobs -l |
Где -l является необязательным и означает список.
4. чтобы вернуть процесс в терминал (прикрепление), выполните следующую команду:
1 | fg [номер_процесса] |
например:
1 | fg 1 |
или:
1 | fg 2 |