Запитання з тегом «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" Але потім я зрозумів, що це не робить роботи, коли його викликають як: …
83 bash  function  exit  subshell 
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.