[Linux] linux 系统中如何添加自动启动程序

背景:在嵌入式系统中,需要开机自动启动所编写的程序【可执行文件】。

解决方法:原理就是Linux开机会自动执行一些文件。在/etc/profile中添加执行程序的脚本。/etc/profile 是一个系统级的配置文件,在用户登录Linux系统时自动执行。它主要用于初始化用户的环境设置,包括定义环境变量、设置命令提示符、执行启动程序等。该文件影响所有用户,因此其修改会对系统中的每个用户生效。

前置步骤:编译生成可执行文件

步骤1:vi autostart.sh,写入以下内容:/home/excutable_file。这是可执行文件的绝对路径。

步骤2:在/etc/profile中添加自动执行脚本

复制代码
vi /etc/profile
相关推荐
慵懒的猫mi12 小时前
从 Windows 到 deepin:Electron 软件无损移植实战
linux·windows·deepin
网安情报局12 小时前
抗 DDoS 的核心:黑白名单、限速、流量牵引技术对比分析
运维·服务器·网络
坤昱12 小时前
cfs调度类深入解刨——最新内核细节分析1
linux·cfs·cfs调度·linux 7.1·eevdf·核心调度结构·linux最新调度分析
huohaiyu12 小时前
深入解析JVM核心原理与运行机制
运维·服务器·jvm
MC皮蛋侠客12 小时前
Perf 火焰图深度实战:CPU 性能分析与异常排查完全指南
linux·c++·性能分析·perf·火焰图
maosheng114612 小时前
NFS服务器的搭建有多种类型linux-linux
linux·运维·服务器
普通young man12 小时前
Linux基础开发工具集合
linux·运维·服务器
z2005093012 小时前
【Linux学习】Linux中进程终止和进程等待
linux·学习·操作系统
码农阿强12 小时前
OpenAI Codex 全平台详细安装与配置教程(Windows/Mac/Linux)
linux·windows·macos·ai
李少兄12 小时前
深入理解 Web 服务器、Servlet 容器与现代 Java Web 架构
java·服务器·servlet