树莓派开机启动终端运行方法

在路径"/home/pi/.config/autostart"下建立一个文本文本,并以后缀名".desktop"结尾。根据是否需要显示终端,写入下面两段内容之一:

 显示终端启动:

[Desktop Entry]
Name=testboot
Icon=utilities-terminal
Type=Application
Exec=lxterminal --working-directory='/home/pi/Desktop/Test whf' --command='./launcher.sh'

lxterminal是树莓派上能够自启动并显示一个画面的终端程序;

--working-directory后面是工作路径,一般是应用程序主程序所在位置;

--command后面是启动命令,一般是一个脚本或原生应用程序。

隐藏终端启动 

[Desktop Entry]
Name=testboot
Icon=utilities-terminal
Type=Application
Exec=bash '/home/pi/Desktop/Test whf/launcher.sh'

bash和sh是一样的,在树莓派下不会显示画面,只会在后台运行;

没有工作路径的参数,所以需要使用绝对路径定位脚本位置。

二者的区别在于lxterminal会在开机启动时显示一个终端窗口,而bash不会。

lxterminal可以在运行参数中设置工作路径,而使用bash时,需要在脚本中预先用cd命令调整到工作路径。

  • 2
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值