Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
linux
edik89
@edik89
PHP
Linux
Как запустить shell скрипт из php?
Не запускается shell скрипт при попытке запустить его из php командой exec("sh .hooks/gitlab-webhook-push.sh"). Из командной строки данный скрипт запускается. В логах ничего не вижу. Используется связка nginx php-fpm. В чем может быть проблема?
Вопрос задан
более трёх лет назад
268 просмотров
1
комментарий
Подписаться
1
Оценить
1
комментарий
Facebook
Вконтакте
Twitter
Saboteur
@saboteur_kiev
Куратор тега Linux
укажите полный путь и к sh и к файлу
Написано
более трёх лет назад
Решения вопроса
0
Пригласить эксперта
Ответы на вопрос
5
Алексей Уколов
@alexey-m-ukolov
Куратор тега PHP
Учитывая, что путь к исполняемому файлу относительный, скорее всего, дело в этом.
Ответ написан
более трёх лет назад
Комментировать
Нравится
2
Комментировать
Facebook
Вконтакте
Twitter
romy4
@romy4
Exception handler
а. неправильный путь (логируйте ошибки)
б. запрещён запуск exec
в. ещё что-нибудь
Ответ написан
более трёх лет назад
Комментировать
Нравится
Комментировать
Facebook
Вконтакте
Twitter
Дмитрий
@zmitrok62
Очень хороший человек
shell_exec
Ответ написан
более трёх лет назад
Комментировать
Нравится
Комментировать
Facebook
Вконтакте
Twitter
edik89
@edik89
Автор вопроса
Разобрался, скрипт все-таки запускается, только отрабатывает не так как нужно. Буду разбираться в чем дело.
Ответ написан
более трёх лет назад
Комментировать
Нравится
Комментировать
Facebook
Вконтакте
Twitter
Виктор Таран
@shambler81
Куратор тега Linux
дай угадаю он не моежт выполнить команыд от рута ?
выйти за папку ?
Ответ написан
более трёх лет назад
Комментировать
Нравится
Комментировать
Facebook
Вконтакте
Twitter
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
Linux
+1 ещё
Простой
Почему не происходит AOT компиляция?
1 подписчик
вчера
113 просмотров
1
ответ
PHP
+1 ещё
Простой
Как установить php 8.4 на MacOS Sequoya?
1 подписчик
вчера
153 просмотра
1
ответ
Linux
Простой
Стоит ли устанавливать syncthing под отдельного пользователя?
1 подписчик
вчера
99 просмотров
1
ответ
Linux
+2 ещё
Средний
В какой контейнер ставить сертификат Lent`Encrypt в NGINX-front или NGINX-backend?
1 подписчик
вчера
1512 просмотров
4
ответа
Linux
+1 ещё
Простой
Не запускаетcя prometheus, почему застревает на этапе starting rule manager?
1 подписчик
15 июн.
78 просмотров
0
ответов
Linux
+1 ещё
Средний
Как увеличить размер диска в proxmox?
2 подписчика
14 июн.
165 просмотров
4
ответа
PHP
+1 ещё
Простой
Можно ли настроить запросы к php через вебсокет и http одновременно?
2 подписчика
13 июн.
1809 просмотров
3
ответа
Linux
+3 ещё
Средний
Как настроить iscsi диск чтобы инициатор мог редактировать диск, но при переподключении диск сбрасывался с исходному состоянию?
1 подписчик
11 июн.
225 просмотров
1
ответ
Linux
+3 ещё
Средний
Почему не пробрасывается трафик в туннель (tun-интерфейс)?
2 подписчика
10 июн.
331 просмотр
2
ответа
PHP
Простой
PHP. Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in?
1 подписчик
10 июн.
137 просмотров
3
ответа
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Middle PHP-developer / PHP-разработчик
Wanted.
До 250 000 ₽
Senior PHP Developer (Yii2)
Americor
•
Москва
от 4 000 $
PHP-разработчик
Wanted.
До 300 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама