Привет!
Есть скрипт питон, который запускается с 2 параметрами в немого странной форме. На выходе одно значение. Вот как запускаетс скрипт:
/usr/bin/python3 /opt/uccx-stats/uccx_parse.py /opt/uccx-stats/_uccx_csqstats.txt "FCCPS-CSQ - loggedinagents"
Пытаюсь запустить его через баш с передачей параметров. Вот баш скрипт.
#!/bin/bash
set -x
#Запуск скрипта в формате ./csqstats CSQ_name param
str1="\""$1" - "$2"\""
str2="/usr/bin/python3 /opt/uccx-stats/uccx_parse.py /opt/uccx-stats/_uccx_csqstats.txt "
"$str2$str1"
На выходе получаю
No such file or directory
Вывод самого скрипта с
set -x
./csqstats.sh FCCPS-CSQ loggedinagents
+ str1='"FCCPS-CSQ - loggedinagents"'
+ str2='/usr/bin/python3 /opt/uccx-stats/uccx_parse.py /opt/uccx-stats/_uccx_csqstats.txt '
+ '/usr/bin/python3 /opt/uccx-stats/uccx_parse.py /opt/uccx-stats/_uccx_csqstats.txt "FCCPS-CSQ - loggedinagents"'
./csqstats.sh: line 7: /usr/bin/python3 /opt/uccx-stats/uccx_parse.py /opt/uccx-stats/_uccx_csqstats.txt "FCCPS-CSQ - loggedinagents": No such file or directory
Гуру подскажите, как это победить. Баш без вариантов, так как эти данные надо собирать в заббих.