LINUX.ORG.RU

История изменений

Исправление DRVTiny, (текущая версия) :

Круглые скобки - запуск подпроцесса (отдельного процесса bash) и выполнение кода в нём:

$ echo $BASHPID; ( echo $BASHPID; )
13427
13279

В принципе Ваш код должен работать правильно, если не считать того, что так делать нерационально.

P.S. Проблемы будут, если попытаетесь изменить какие-то переменные из основной программы внутри порождённого процесса: естественно, в основном процессе они и не подумают изменяться.

Исходная версия DRVTiny, :

Круглые скобки - запуск подпроцесса (отдельного процесса bash) и выполнение кода в нём:

$ echo $BASHPID; ( echo $BASHPID; )
13427
13279

В принципе Ваш код должен работать правильно, если не считать того, что так делать нерационально.