Миша
в консоль браузера в смысле
🙈 PG
var topic = '/mytopic/';
var register = 'mgr'
Sergey_K
Ну да
🙈 PG
,register: register
,topic: topic
Миша
Миша
а какой смысл то епта
🙈 PG
ты же это убрал
🙈 PG
так ты ему говоришь в какую именно консоль инфу выводить
🙈 PG
иначе все пойдет в журнал
но это не точно
Sergey_K
Я тупой
Sergey_K
А что не получается тогда
Sergey_K
?
Sergey_K
Если выводит что надо
🙈 PG
получилось все
Sergey_K
Ну вот
🙈 PG
судя по скрину
Sergey_K
Я так понимаю, что тупо ->log()
Sergey_K
И все
Sergey_K
Даже я так могу
Sergey_K
Ахаха
🙈 PG
https://docs.modx.org/current/ru/extending-modx/custom-manager-pages/modext/modx.console
🙈 PG
тут же все есть
🙈 PG
только там есть подводный камень
🙈 PG
var console = MODx.load({
🙈 PG
так лучше не делать
🙈 PG
после такого перестанет работать console.log()
🙈 PG
я про название переменной, лучше использовать другое
🙈 PG
но и без того там полностью рабочий код представлен
Sergey_K
А как консоль открыть? Чота не соображу
Sergey_K
Только лог ошибок
Миша
так ок, с этим разобрались
Миша
но вот как возвращать данные с bash сюда
Sergey_K
Sergey_K
У меня все выводится
Sergey_K
Мне тока впадлу было константы писать :)
Sergey_K
Перебором угадал. Но на 0 зависает, кстати.
🙈 PG
эта не та консоль
Sergey_K
Sergey_K
Sergey_K
Но судя по аутпуту оно и в ту тоже выводит
🙈 PG
Sergey_K
Ну Мигель
Sergey_K
КУДА выводит?
Sergey_K
Есть оператор в баше » как помню
🙈 PG
ну у тебя там есть exec('bla bla bla')?
🙈 PG
пиши echo exec('bla bla bla');
🙈 PG
либо присвой это переменной и выводи где нужно
Sergey_K
Тогда не будет прогресса
Sergey_K
Ему надо построчно получать ответ
Sergey_K
Как я понял
Sergey_K
А не сразу все
Sergey_K
По окончании
Sergey_K
file_put_contents()
Sergey_K
с режимом add
Sergey_K
Не, он хочет прогресс выводить
Sergey_K
Хотя может я и усложняю...
🙈 PG
Sergey_K
мне казалось, он говорил про прогресс
Sergey_K
типа как в вебмине сделано
Sergey_K
надо, как раз, посмотреть
🙈 PG
задача была отправить запрос на процессор, который запустит баш скрипт и выведет результат
Sergey_K
ТОгда все проще. да.
Sergey_K
И там написано
Sergey_K
First off, the Console starts up a Polling panel that queries the Registry with those two variables.
Миша
Sergey_K
Ну т.е. обычный поллинг. ХЗ, есть ли смысл городить, если можно все сделать обычным textarea и полингом аякса
Sergey_K
Миша
Sergey_K
Тебе только надо во фронте хранить стартовую позицию в файле. С которой читать.
Sergey_K
И передавать ее в поллинге.
🙈 PG
эта консоль сама будет отправлять запросы до тех пор пока не получит в ответ success:true
🙈 PG
возвращай false
🙈 PG
она тогда отправит повторный запрос
🙈 PG
но давай дополнительный параметр, чтобы не запустить баш еще раз