我需要远程启动执行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程序谁能帮忙解释一下,或帮助我确定这里发生的事情吗?我愿意接受创可贴和其他方法的帮助,谢谢!
1 回答
- 1 回答
- 0 关注
- 281 浏览
添加回答
举报
0/150
提交
取消