Есть простой скрипт, тестовый, ничего почти не делает


root@debian9:~# cat /root/tlgTest.sh
#!/bin/bash

MESSAGE="FAIL | pd_dump | PostgreSQL | $SUFFIX"

echo $MESSAGE

echo "\"msg Admins_message \"\"$MESSAGE\""

/root/tg/bin/telegram-cli -k /root/tg/tg-server.pub --exec "\"msg Admins_message \"\"adsgfdsgsdgfsdgf 9001\"" --disable-output --wait-dialog-list


Выводит следующее:


root@debian9:~# /root/tlgTest.sh
FAIL | pd_dump | PostgreSQL |
"msg Admins_message ""FAIL | pd_dump | PostgreSQL | "
change_user_group: can't find the user telegramd to switch to
FAIL: 38: can not parse modifier
> All done. Exit
halt



Получается телега не понимает что от нее хотят, я думаю что пустой $SUFFIX не при чем. А вот если так то все работает:


root@Debian9:~# /root/tg/bin/telegram-cli -k /root/tg/tg-server.pub --exec "msg Admins_message ""adsgfdsgsdgfsdgf 9001" --disable-output --wait-dialog-list
> All done. Exit
halt










 ,






URL записи