Вопросы с тегом «subshell»

6
Почему $$ возвращает тот же идентификатор, что и родительский процесс?
У меня проблема с Башом, и я не знаю почему. Под оболочкой я ввожу: echo $$ ## print 2433 (echo $$) ## also print 2433 (./getpid) ## print 2602 «getpid» - это программа на C для получения текущего pid, например: int main() { printf("%d", (int)getpid()); return 0; } Что меня …
160 bash  shell  pid  subshell 

5
Есть ли способ написать функцию bash, которая прерывает все выполнение, независимо от того, как она вызывается?
Я использовал оператор exit 1 в своих функциях bash для завершения всего скрипта, и он работал нормально: function func() { echo "Goodbye" exit 1 } echo "Function call will abort" func echo "This will never be printed" Но потом я понял, что он не работает, когда его называют: res=$(func) Я …
83 bash  function  exit  subshell 
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.