С Новым годом! Форум программистов, компьютерный форум, киберфорум
PHP
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 Аватар для Jasta
1515 / 572 / 137
Регистрация: 20.02.2016
Сообщений: 3,379

Код 127 в exec()

07.04.2024, 16:48. Показов 489. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго всем времени суток! Не получается запустить функцию exec(), по итогу работы функции получаю статус 127, хотя если запустить команду вводимую в exec(), то она прекрасно работает. Подскажите в чём причина?
Код запускается на докере, два контейнера php + вебсервер nginx
Заранее всем спасибо за помощь)
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
07.04.2024, 16:48
Ответы с готовыми решениями:

Как в signed char помещается диапазон -128,127 ведь если 127 это 01111111, то -127 должно быть 11111111
Добрый вечер! ломаю голову над тем, как в signed char помещается диапазон -128,127 ведь если 127 это 01111111, то -127 должно быть...

ROUTE Удалил 127.0.0.1, затем добавил 127.0.0.1, и не работает ! Почему ?
Доброго времени ! Разбираюсь с IP маршрутизацией на Windows 7 и столкнулся с такой проблемой. Когда я делаю команду route print, я вижу...

Как 127.0.0.1/index.phtml сделать 127.0.0.1?
Здравствуйте, установила апач и пхп на линукс все работает, но что-то не настроено, объясните пожалуйста как сделать чтобы при наборе...

2
Невнимательный
 Аватар для ft4l
3106 / 1275 / 358
Регистрация: 08.02.2013
Сообщений: 7,438
Записей в блоге: 2
07.04.2024, 17:30
Цитата Сообщение от Jasta Посмотреть сообщение
статус 127
Это то что возвращает программа, если имеется ввиду то чт можно получать в третий параметр result_code
exec(string $command, array &$output = null, int &$result_code = null):string|false
По сути возвращать программа может всё что задумал её создатель
Code
1
2
3
4
5
6
7
8
9
10
  >some.bat echo @exit 127
 
<--- D:\A --->
  php -r "exec('some.bat',$out,$res); var_export([$out,$res]);"
array (
  0 =>
  array (
  ),
  1 => 127,
)
Но возможно создатель придерживался неиспользования зарезервированных
https://www.opennet.ru/docs/RU... 14876.html
127 "команда не найдена" Проблема связана либо с переменной окружения $PATH, либо с неверным написанием имени команды
Тогда оно похоже из-за того,
... что у разных пользователей разные .bashrc или установка переменных окружения похожими способами
1
 Аватар для Jasta
1515 / 572 / 137
Регистрация: 20.02.2016
Сообщений: 3,379
09.04.2024, 11:07  [ТС]
Лучший ответ Сообщение было отмечено DrType как решение

Решение

Разобрался. Решение оказалось до банальности простым, софт который я использовал внутри exec() был установлен в контейнера с сервером, а вот в контейнере с PHP, нет. Установил его и там и всё заработало. Спасибо всем за помощь)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
09.04.2024, 11:07
Помогаю со студенческими работами здесь

Код ошибки 127 после вызова LoadLibrary
SetLastError(0); hLIB = LoadLibrary((LPCSTR)&quot;MSVCR120.DLL&quot;); fprintf(stderr, &quot;Code of error%d\n&quot;, GetLastError()); ...

Сгенерированный код запустить в EXEC
Возможно ли на python c помощью exec() или каким либо другим образом запустить код, который сгенерирован функцией? ...

Пользователь вводит2 больших числа (числа от -1*2^127 до 1*2^127-1). Написать программу для суммирования таких чисел
Пользователь вводит2 больших числа (числа от -1*2^127 до 1*2^127-1). Написать программу для суммирования таких чисел.

Ошибка in execfile exec(compile(contents+"\n", file, 'exec'), glob, loc)
Traceback (most recent call last): File &quot;&lt;input&gt;&quot;, line 1, in &lt;module&gt; File &quot;C:\Program Files\JetBrains\PyCharm...

127.0.0.1
Проблема, я хочу что бы при вводе в адресную строку 127.0.0.1 (и нажав интер) открылся C:\windows\system32\www\index.html а у меня только...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит токи на L и напряжения на C в установ. режимах до и. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru