ubuntu root开机自登录 与 ros 节点自启

1.systemctl命令及开机自启

新建a.sh文件,放入
cd /etc
vim a.sh

#!/usr/bin/env bash
bash -c "source /opt/ros/melodic/setup.bash && source /home/nvidia/catkin_ws/devel/setup.bash && roslaunch serial_date serial_data.launch;exec bash"

chmod +x a.sh
cd /etc/systemd/system
vim a.service

[Unit]
Description=Positec Startup
After=default.target
Restart=on-abort

[Service]
ExecStart=/etc/a.sh

[Install]
WantedBy=default.target


刷新服务地址列表:systemctl daemon-reload
加载命令:systemctl enable a.service
立即启动命令:systemctl start a.service
立即结束命令:systemctl stop a.service
查看服务状态:systemctl status a.service
查看服务是否在运行中:systemctl is-active a.service
移除开机自启:systemctl disable a.service(删除软连接

利用systemctl命令实现开机自启服务_fddqfddq的专栏-CSDN博客

2.ubuntu自动登录root权限自启

ubuntu开机自动登录root - 简书原文地址: https://www.jianshu.com/p/51f3653d87ad 1、设置root密码 2、设置50-unity.conf 打开 /usr/share...https://www.jianshu.com/p/18311c17998c

 如果修改不正确导致无法开机,按住 ctrl+alt+f1-f7(分别测试),会进入终端系统,将修改错误的地方修改正确即可开机。

3.ros节点开机自启

ROS节点开机自启动 - 古月居ROS节点开机自启动https://www.guyuehome.com/18734

{
gnome-terminal -x bash -c "source /opt/ros/melodic/setup.bash;roscore;exec bash"
}&
sleep 8s

{
gnome-terminal -x bash -c "source /opt/ros/melodic/setup.bash;rosrun turtlesim turtlesim_node;exec bash"
}&
wait
exit 0

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值