Небольшая вспомогательная функция для запуска процессов.
Что умеет:
▫️запускать сабпроцесс в обычном режиме с перехватом текущего терминала
▫️запускать процесс без терминала
▫️запускать детаченый процесс (никак не привязан к текущем процессу)
▫️запускать в отдельном терминале как дочерний с блокировкой, без блокировки и детаченый.
▫️передавать переменные окружения для нового процесса
▫️перенаправлять аутпут детаченого процесса в файл (полезно если он без терминала)
Забираем здесь ↗️
#sources
Post #391
2.14K