本文已参与「新人创作礼」活动,一起开启掘金创作之路。
Ubuntu18系统下最简单开机自启动程序方法
一、功能介绍
在Linux系统中(此处为Ubuntu18.04)实现能够开机自动运行程序或脚本。我们经常会将自己编写好的代码编译成可执行程序,在一些嵌入式场景中,比如智能家具中,我们希望工控板开机即可自动运行已经写好的程序,此处即可实现这样的功能。
二、操作步骤
1.编写执行代码
此处的执行代码暂且分为两种(可能有更多其他写法),一种是Ubutnu装好的软件,我们直接运行,比如VSCode,我们直接在终端运行“VSCode”命令即可打开VSCode。还有一种是脚本文件,比如xxx.sh脚本文件,我们在命令行使用“sh xxx.sh”打开shell脚本,脚本文件会自动执行已经写好的程序。 此处的开机自启本质上相当于执行上述的终端命令,因此需要先提前编写好执行代码。以脚本文件为例,创建一个autostart.sh脚本文件。填入以下内容
#!/bin/bash
{
gnome-terminal -x bash -c "cd /;exec bash"
}
上述代码相当于打开了一个新终端,然后在终端中执行了如下命令
cd /
2.添加gnome自启动项
(1).打开gnome管理界面
打开终端,启动如下命令
gnome-session-properties
(2).新增自启动项
点击“添加”按钮
(3).编辑自启动项设置
如下图所示 名称:自定义,相当于取个名字 命令:此处以sh脚本为例,打开脚本的命令如下,因此填写的内容就是“sh xxx.sh”
sh xxx.sh
注释:自己有什么要补充的话写在这里
编辑完点击“添加”,注意要勾选上,不勾选则不执行。
重启电脑后即可看到效果
来自:九七的Linux
作者原创文章,转载请注明出处,仅供学习交流,请勿用于商业、违法用途!违者追究法律责任!