Как выполнить внешнюю программу в каком-либо рабочем каталоге? То есть нужно сделать exec, но не в том каталоге, где скрипт, а в другом. Может как-то можно перед исполнением сменить рабочий каталог?