在遥控器上运行sudo脚本/ bash命令

我需要远程启动执行sudo任务的bash脚本,例如chmod和ntpdate并回显到gpio。

进行cron工作可能是其中最好的解决方案,但是cron让我头疼。如果可以的话,我想在这个地方过去。

我已经确认我的脚本可以在本地运行(我可以ssh进入计算机并运行,而不会打h。)

但是,如果我尝试像这样远程运行它们:(这在C ++系统调用中)

ssh user @ pc'bash -s'</home/user/myScript.sh

带有sudo的命令失败。

sudo chmod失败,原因:没有tty存在,没有指定askpass程序回声到gpio,失败:写入错误:设备或资源繁忙sudo ntpdate失败,失败:没有tty存在,没有指定askpass程序

谁能帮忙解释一下,或帮助我确定这里发生的事情吗?

我愿意接受创可贴和其他方法的帮助,谢谢!


绝地无双
浏览 282回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP