Ubuntu开机自启动终端并执行程序

三多学长 2017-12-13 11:33:09
我在Ubuntu14.04下想通过脚本在开机时自动打开终端并执行程序,自定义的脚本文件如下:
cd /home/ubuntu/
sudo gnome-terminal -x bash -c"./startup.sh" &
exit 0
执行程序的脚本startup.sh为:
cd /home/ubuntu/t5/build
sudo ./guidance-USB
然而开机时查看日志出现了这个错误:
error: XDG_RUNTIME_DIR not set in the environment.
Failed to parse arguments: Cannot open display:
如果不打开终端直接运行的话可以看到程序在运行,但其中的printf语句等不会打印信息。
请问这个应该怎么解决呢?万分感谢
...全文
511 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

23,120

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧