xpipe/lang/proc/texts/environmentScript_ru.md
2024-04-13 16:23:09 +00:00

9 lines
1.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

## Начальный скрипт
Необязательные команды, которые нужно запустить после выполнения инит-файлов и профилей оболочки.
Ты можешь относиться к этому как к обычному скрипту оболочки, то есть использовать весь синтаксис, который оболочка поддерживает в скриптах. Все команды, которые ты выполняешь, исходят от оболочки и изменяют окружение. Так что если ты, например, установишь переменную, то будешь иметь доступ к ней в этой сессии оболочки.
### Блокирующие команды
Обрати внимание, что блокирующие команды, требующие пользовательского ввода, могут заморозить процесс оболочки, когда XPipe запустит его сначала внутри, а затем в фоновом режиме. Чтобы избежать этого, вызывай эти блокирующие команды только в том случае, если переменная `TERM` не установлена в `dumb`. XPipe автоматически устанавливает переменную `TERM=dumb` при подготовке сеанса оболочки в фоновом режиме, а затем устанавливает `TERM=xterm-256color` при фактическом открытии терминала.