Запустите скрипт .lua для Telegram из оболочки против cmd. - PullRequest
0 голосов
/ 26 апреля 2018

Я не понимаю, почему, но я не могу запустить ту же команду из сценария и cmd, чтобы получить тот же результат. (Проблема на моем RPi3)

Когда я бегу:

cd tg
bin/telegram-cli -k tg-server.pub -W -s action4.lua

Моя телеграмма работает очень хорошо! Все нормально. Проблема в том, когда я пытаюсь сделать это из любого скрипта, который я могу установить для загрузки. Вот мой start.sh файл:

#!/bin/bash
tgpath=/home/pi/tg
cd ${tgpath}
cmd="bin/telegram-cli -k tg-server.pub -W -s action4.lua"
eval $cmd

Это причина:

change_user_group: can't find the user telegramd to switch to

А мой Telegram-cli не хочет ничего делать.

Я прочитал так много форумов и до сих пор не знаю, как с этим справиться. Работает только простая команда из командной строки. ни одного скрипта, чтобы правильно его запустить.

Мое приложение отлично работает для съемки фотографий, записи видео по команде или от ИК-датчика. Я хотел бы иметь возможность сбросить приложение удаленно из любого места.

Есть предложения как это изменить?

...