首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >启动时运行Google Assistant SDK (Raspbian)

启动时运行Google Assistant SDK (Raspbian)
EN

Stack Overflow用户
提问于 2020-06-15 20:30:25
回答 1查看 89关注 0票数 0

我目前正在尝试让cron作业工作,以便谷歌助手启动后自动启动。为此,我创建了这个cron作业,它在重启时执行。

PATH=/usr/bin:/bin:/home/pi/Desktop:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin =/bin/sh SHELL

代码语言:javascript
复制
@Reboot lxterminal -t "Google Assistant" -e /bin/bash /home/pi/Desktop/init.sh

lxterminal将打开一个运行google助手的窗口。这是我完整的cron工作:

代码语言:javascript
复制
#!/bin/bash
            
SHELL=/bin/sh
PATH=/usr/bin:/bin:/home/pi/Desktop:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin     


source /home/pi/env/bin/activate
          
python3 /home/pi/assistant-sdk-python/google-assistant-sdk/googlesamples/assistant/grpc/pushtotalk.py

我已经尝试了类似问题的答案,甚至为cron指定了path变量,但它仍然不适用于我。脚本不是错误,当我手动执行它时,它运行得很好。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-04-09 01:45:17

问题不在于cron,尽管我最终选择了使用systemd服务。我不知道的是,Lxterminal需要一个初始化的屏幕才能工作,由于脚本在启动时运行,所以它不是。根据您的系统,在脚本的开头添加30秒的延迟或其他值,或者模拟已经使用export DISPLAY=:1初始化的显示

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62388275

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档