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
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)