Задать вопрос
Ответы пользователя по тегу Системное администрирование
  • Почему bash-скрипт, вызываемый из php, отрабатывает не полностью?

    DollyPapper
    @DollyPapper
    Я с MySQL не работал, но предполагаю что он для вывода в терминал использует ncurses, и когда вы передаете ему данный файл, он пытается вывести что-то в консоль используя переменную $TERM. По умолчанию она равна xterm-256color. Залогиньтесь на своем сервере и проверьте, установлена ли она. Если нет пропишите в .bashrc своего пользователя под которым выполняете запрос
    export TERM=xterm-256color
    И попробуйте еще раз.
    Как там работает из самого PHP сложно сказать. Возможно просто при вызове из терминала ошибка игнорируется, а PHP получает некий код ошибки и прекращает работу.
    Ответ написан
    Комментировать