Подоболочки запускаются параллельно по умолчанию?

Проще всего зажать alt + print screen (sysrq )и нажать c, не отпуская их Он делает то же самое, что и echo c > /proc/sysrq-triggerНебольшое пояснение :ключ sysrq используется для отправки низкоуровневых -команд самому ядру, в крайнем случае, чтобы попытаться спасти систему. Если вы удерживаете alt + print screen (sysrq )и нажимаете другую клавишу рядом с ними, это делает то же самое, как если бы вы повторяли клавишу в этом файле триггера sysrq -. Они называют это триггером по какой-то причине ;3 'c' сообщает ядру о сбое (, вызывает панику ядра)

Тем не менее, вы можете просмотреть содержимое 'proc/sys/kernel/sysrq'. Если это 178 или что-то еще, вы должны изменить его на 1. 0 — все отключено, 1 — все включено, а все, что больше 1, — это растровое изображение для конкретных вещей, которые ядро ​​​​разрешает делать с sysrq.

0
06.12.2019, 02:17
1 ответ

Зависит от того, как вы создаете подоболочку.

( command )запустит commandв подоболочке и дождется завершения подоболочки, прежде чем продолжить.

command &запустит commandв подоболочке в фоновом режиме. Оболочка продолжит выполнение следующей команды, не дожидаясь завершения подоболочки. Это может быть использовано для параллельной обработки.

coproc commandаналогичен command &, но также устанавливает двусторонний -канал между основной оболочкой и подоболочкой.

2
28.01.2020, 02:38

Теги

Похожие вопросы