Ubuntu 开机自启动python程序或roslaunch的方法 |
您所在的位置:网站首页 › python运行程序的方法 › Ubuntu 开机自启动python程序或roslaunch的方法 |
一、前言 在Ubuntu 18.04上配置开机自启动是非常有用的,可以让特定的程序或服务在系统启动时自动运行。这样一来,用户就不必手动启动它们,节省了时间和精力。本教程将介绍如何在Ubuntu 18.04上设置开机自启动,包括使用systemd服务管理器和其他方法。无论您是普通用户还是系统管理员,都可以通过本教程学会如何轻松地配置开机自启动。下面介绍一种简单实用的开机自启动方法。 二、准备工作 首先要求环境配置: Ubuntu18.04要自动启动的python文件要自动启动的roslaunch可执行文件demo三、方法介绍 本方法是借用ubuntu系统中的软件“启动应用程序”来实现,主要流程将自己想到启动的python文件、可执行文件或者需要启动终端输入命令等写成一个starup.sh文件,将starup.sh在“启动应用程序”中设置好,关机重启即可。下面详细介绍下方法步骤。 第一步:将要启动的文件写成starup.sh文件 1、启动终端,输入 touch starup.sh
2、打开starup.sh文件,终端: sudo gedit starup.sh3、编辑starup.sh文件内容,第一行必须写。 #!/bin/bash sleep 2 # 启动test.py脚本,/home/rm/test.py改成自己要启动的python路径 /usr/bin/python3 /home/rm/test.py # 启动demo可执行文件脚本,/home/rm/demo改成自己要启动的demo路径 /home/rm/demo # 后台启动roslaunch,‘roslaunch get_orange_deno start_canera.launch’换成自己的roslaunch source /hone/rm/catkin_ws/devel/setup.bash roslaunch get_orange_deno start_canera.launch # 在终端启动roslaunch source /hone/rm/catkin_ws/devel/setup.bash gnone-terninal -- bash-c "roslaunch get_orange_deno start_canera.launch" wait exit 04、保存退出startup.sh文件并赋予脚本执行权限 终端输入: chmod +x /home/rm/startup.sh第二步:将starup.sh文件在“启动应用程序”设置。 查找打开“启动应用程序”,在ubuntu上搜索“启动应用程序”,打开。2、点击添加 3、编写名称,点击预览。 4、找到第一步编辑的starup.sh的文件,选定打开。 5、点击添加 6、勾选的重启之后会开机自启动的,没勾选的不会启动。 7、开机重启 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |