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

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

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

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

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

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

复制代码
vi /etc/profile
相关推荐
c2385611 小时前
Linux C++ 进度条进阶美化与工程化封装
linux·运维·服务器
李小白6611 小时前
第四天-WEB服务器基本原理,IIS服务
运维·服务器·前端
爱喝水的鱼丶12 小时前
SAP-ABAP:SAP视图开发入门:四类标准视图的适用场景与创建步骤详解
服务器·数据库·性能优化·sap·abap
凡人叶枫14 小时前
Effective C++ 条款17:以独立语句将 newed 对象置入智能指针
java·linux·开发语言·c++·算法
RisunJan14 小时前
Linux命令-pgrep (通过进程名查找进程 ID)
linux·运维
回忆2012初秋15 小时前
【Nginx】优雅地走进高性能 Web 服务器世界(1)
服务器·前端·nginx
信创工程师-小杨15 小时前
Linux内网环境如何解决依赖的问题
linux·运维·服务器
设计师小聂!15 小时前
宝塔 Linux 面板保姆级教程
linux·mysql·开源·运维开发
不吃土豆的马铃薯15 小时前
C++ 高性能网络缓冲区 Buffer 源码解析
linux·服务器·开发语言·网络·c++
java知路15 小时前
linux yum 下载docker安装包及依赖安装包,并离线安装
linux·运维·docker