ubuntu 设置开机自启动文件/命令/脚本的解决办法

前言

如果启动搭载机载电脑(如树莓派)的自主机器人时,当给机器人上电后,我们需要通过ssh或向日葵等远程到机器人端,然后运行launch等文件,这对机器人的操作很不方便。由于此原因,配置能够上电自启动文件的方法很有必要性。

step 1.

配置gnome-session-properties

  • 创建一个脚本,如test.sh
touch test.sh
  • 根据需要在sh文件中输入自己想要的命令

比如:

#!/bin/bash 
# 将当前目录切换到需要自启动文件的目录下
cd /home/ubuntu/test/ 
# 在当前目录下(自启动文件所在目录)打开终端界面并执行 python3 test.py 
gnome-terminal -t "test" -x bash -c "python3 test.py"  
sleep 5 # 睡眠5s
  • 赋予sh文件可执行权限
sudo chmod +x test.sh
  • 打开终端,在终端中输入
gnome-session-properties

输入命令后点击add,第一行名称随便写。
第二行命令输入/home/ubuntu/test/test.sh ,即脚本文件所在的目录。
第三行注释随便写或者不填,点击 save保存后关闭。

step 2.

ubuntu 不需密码直接登录

对Ubuntu系统开机需要登录密码的用户来说要打开自动登录,参考链接如下(亲测可行):

Ubuntu自启动 不需要密码登录

附录(如果只是实现功能,后面可以不看)

1. gnome-terminal

gnome-terminal

2. gdm3 lightdm

gdm3和lightdm 都是显示管理器。它们提供图形化登录并处理用户身份验证。从17.10开始,GDM是Ubuntu中的默认DM。LightDM仍然是其他一些口味(例如Xubuntu或Lubuntu)的默认设置。

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值