У меня есть скрипт php, который должен запускать команду, расположенную в определенной подпапке, в другой подпапке.Команда запуска в другой папке
Эта команда находится в папке Cmd
и должна быть выполнена в папке 1.6.2
. Итак, сначала я перейти в каталог 1.6.2
, а затем я использовать относительный путь для вызова команды:
exec("cd 1.6.2");
exec("..\Cmd\sencha app build production");
Но это бросает ошибку, что каталог не может быть найден, потому что второй exec
все еще выполняется в главной папке, где находится вызывающий файл index.php.
php manual on exec
не предоставляет возможности для выполнения в другом каталоге. Я что-то упустил?
Текущая система - это Windows, но я должен сделать ее переносной, поскольку она может быть выполнена на Linux в будущем.
@ChoncholMahmud Как вы программируете щелчки мыши в PHP-скрипте? – Alexander