ubuntu开机脚本自启动(含ROS程序启动)方法
平时有用到一些机器人或者带有ubuntu系统的移动设备,比如NVIDIA TX2,NVIDIA XAVIA,
Jetson NANO,秒算,工控机等等,写好了程序后,如果想要运行,开机之后还得连接键盘鼠标,
显示器,等程序运行之后还需要重新拔掉键盘鼠标显示器等等,步骤繁琐是一部分,还有可能
因为反应不及时发生危险,尤其对于无人机,强扭矩的机器人等设备.之前在网上也找了很多,
各种方法都有,这里总结一下自己常用的,方便日后查找.
如果哪里写得不正确的,还请各位大佬指正,谢谢!!!!
操作步骤
A.普通执行文件
-
1.首先创建脚本文件
如下面的start.sh,这里以简单的hellow CSDN!为例#! /bin/bash cd /home/xxx/Desktop/CSDN/test_demo/build; #填写自己的可执行文件所在目录 ./hellow_world #运行可执行文件 wait exit 0
-
2.给脚本添加可执行权限
因为刚创建的.sh文件是不可执行的,需要添加权限才可执行,添加方法很见单,使用chmod命令即可
chmod +x start.sh
-
3.在终端中运行脚本进行测试
打开终端,进入脚本所在路径,运行./start.sh
终端输出正常的运行结果,测试有效.