mirror of
https://github.com/xpipe-io/xpipe.git
synced 2024-08-20 20:41:29 +12:00
16 lines
1.7 KiB
Markdown
16 lines
1.7 KiB
Markdown
|
## Типы исполнения
|
|||
|
|
|||
|
Есть два разных типа исполнения, когда XPipe подключается к системе.
|
|||
|
|
|||
|
### В фоновом режиме
|
|||
|
|
|||
|
Первое подключение к системе происходит в фоновом режиме в тупой терминальной сессии.
|
|||
|
|
|||
|
Блокирующие команды, требующие пользовательского ввода, могут заморозить процесс оболочки, когда XPipe запускает его сначала внутри системы в фоновом режиме. Чтобы этого избежать, вызывай эти блокирующие команды только в терминальном режиме.
|
|||
|
|
|||
|
Например, файловый браузер полностью использует немой фоновый режим для обработки своих операций, поэтому, если ты хочешь, чтобы окружение твоего скрипта применялось к сессии файлового браузера, он должен запускаться в немом режиме.
|
|||
|
|
|||
|
### В терминалах
|
|||
|
|
|||
|
После того как первоначальное подключение к тупому терминалу прошло успешно, XPipe откроет отдельное соединение в реальном терминале. Если ты хочешь, чтобы скрипт запускался при открытии соединения в терминале, то выбирай терминальный режим.
|