2015-04-19 4 views
3

Я хочу выполнить задачу grunt в php-скрипте с exec('grunt'), но я всегда получаю 127 назад. Любая другая команда bash в порядке.Выполнять задачу grunt из php-скрипта

Я даже сделал grunt.sh с

#!/bin/bash 
grunt 

и попытался выполнить с помощью exec('grunt.sh') но получает 127 обратно либо.

Любые мысли об этом?

+0

Вы пытались запустить Exec() с абсолютным путем? – Falc

+1

я сделал. Но это не изменилось. – Jonathan

+0

Имеет разрешения на выполнение grunt.sh? – Falc

ответ

0

Он работал с абсолютными путями к узлу и ворчал. exec('/usr/local/bin/node /usr/local/bin/grunt')

(на OS X 10.10.4 - пути различаются на разных ОС, конечно)

Смежные вопросы