Size: a a a

2021 June 21

A

Artur in pro.bash
благодарю за ответ, уже стоит апач, сейчас буду php крутить туда)) знаю на php есть команда exec, либо system
источник

D

Dima in pro.bash
Большую свободу для маневра дает рассуждение о серверах в контексте: Процесса, ОС и Файла. Что такое сервер? Это некий процесс которому ОС предоставила возможность читать и писать по каналу связи, который скорее всего имеет интерфейс файла. Т.е. это просто программа которая читает и пишет в файл, значит она может делать все тоже самое, что и другие программы. Пользоваться системными вызовами ОС.  Языки программирования дальше набора системных вызовов не могут продвинуться, будь то PHP, Ruby, Perl, BASH, C, Assembler.
источник

F

Fljúgandi Kettlingur... in pro.bash
и еще есть passthru()

Но учитывай, что это огромнейшая дыра в безопасности.
источник

EK

Evgeny Kuchkov in pro.bash
чот я туплю уже 10 минут
root@mpro-rt-1:~# mysql rtu -sNe "select REGEXP_REPLACE(dst_sip_router_address,'[;|\b|\t| |\r\n|\n]','\n') from mvts_gateway where gateway_name = 'Alaris routing server 2'"
10.240.0.5:5060\n\n\n10.240.0.6:5060\n\n\n10.240.0.7:5060\n10.240.0.1:5060\n\n\n\n10.240.0.8:5060
root@mpro-rt-1:~#
источник

EK

Evgeny Kuchkov in pro.bash
как мне сделать чтобы баш ньюлайны выводил?
источник

EK

Evgeny Kuchkov in pro.bash
а не \n
источник

EK

Evgeny Kuchkov in pro.bash
то есть я могу загнать это в переменную и потом сделать echo -e
но наверняка есть более простой способ :)
источник

A

A1EF in pro.bash
Не уверен, я б просто добавил что-то вроде | tr '\\n' '\n'
источник

A

A1EF in pro.bash
(да, не слишком изящно)
источник

аᶘ

асоциальный пикотран... in pro.bash
Так разве проблема не в том, что в результате запроса у тебя ненастоящие переводы строки печатаются? Там либо есть эскейпинг на уровне команды mysql, либо REGEXP_REPLACE понятия не имеет о \n, поэтому он буквально интерпретирует их как символ слэша и буквы n.
источник

аᶘ

асоциальный пикотран... in pro.bash
Типа чо произойдет, если ты сделаешь SELECT "abc\n" FROM DUAL;
источник

EK

Evgeny Kuchkov in pro.bash
о, надо было докинуть флаг raw
источник

EK

Evgeny Kuchkov in pro.bash
root@mpro-rt-1:~# mysql -sNe "select 'anc\n123'"
anc\n123
root@mpro-rt-1:~# mysql -Ne "select 'anc\n123'"
+---------+
| anc
123 |
+---------+
root@mpro-rt-1:~# mysql -sNre "select 'anc\n123'"
anc
123
источник

Лс

Лень с Самосознанием... in pro.bash
Праздравляем)
источник

A

Artur in pro.bash
сделал на пхп shell_exec, работает как пушка) ну а безопасность мне роли в моем деле не играет)
источник

аᶘ

асоциальный пикотран... in pro.bash
Ну вот видишь, эскейп на уровне mysql :)
Концепции везде одинаковые
источник
2021 June 22

EK

Evgeny Kuchkov in pro.bash
пишу тут init.d скрипт и шеллчек ругается
In hwdisp_controller.sh line 30:
[[ $? != 0 ]] && echo "instance not started. exiting"|ts && exit 1
  ^-- SC2181: Check exit code directly with e.g. 'if mycmd;', not indirectly with $?.
источник

EK

Evgeny Kuchkov in pro.bash
чо он хочет от меня?
источник

🌚

🌚 YupiRex in pro.bash
Что бы ты в ифн команду выполнял
источник

🌚

🌚 YupiRex in pro.bash
У те выполняется команда а в ифн проверяется ее же статус
источник