не выполняется скрипт через exec

102
28 сентября 2021, 13:10

у меня есть скрипт (a.php) в котором параллельно запускается другой (b.php) командой exec("/usr/bin/php /full/path/to/b.php >/dev/null 2>/dev/null &");

при запуске в браузере a.php b.php выполняется, а при запуске через терминал — нет.

в моем случае роль a.php играет скрипт для long-poll бота, а b.php долгий скрипт, который нужно выполнить параллельно. он загружает картинку в вк и записывает ссылку на неё в бд. проект на виртуальном хостинге.

что делать?

Answer 1

проблема решилась с переходом на vps

READ ALSO
Получения всех методов класс

Получения всех методов класс

Получаю через Reflection все публичные методы определенного классаНо он вытягивает методы и из классов наследников, как мне сделать что бы получал...

88
Отладка работы CMS (Apache)

Отладка работы CMS (Apache)

В общем у меня такая проблема: Мне нужно развернуть сервер (LAMP) с CMS

108
электронная подписть php с#

электронная подписть php с#

У меня есть сервер на php и клиент на c# ( unity )На сервере( рhp ), нужно зашифровать строку с помощью приватного ключа так, чтобы на клиенте( c# ) можно...

101