在命令行和cmd中运行Telegram的.lua脚本

我不知道为什么,但是我无法通过脚本和cmd来运行相同的命令以便得到相同的结果。(我的RPi3有问题)

当我运行以下命令时:

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

我的Telegram很好地工作!一切正常。 问题出在我尝试从任何可以设置为启动的脚本中运行它时。 以下是我的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:找不到要切换到的用户telegramd

我的Telegram-cli什么都不想做。

我已经阅读了很多论坛,但仍然不知道如何管理它。仅有的命令行命令能够正常工作。甚至无法运行单个脚本来正确运行它。

我的应用程序可以很好地在命令或来自PIR传感器的视频命令中拍摄照片、录制视频。 我希望有机会通过远程重置我的应用程序。

有什么建议可以改变它吗?

点赞