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

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

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

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

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

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

复制代码
vi /etc/profile
相关推荐
蓝胖的四次元口袋14 小时前
服务器网络与系统基础-面试题
服务器·网络
Cx330❀15 小时前
【MySQL基础】一文吃透“表的约束”:从 Null/Default 到主外键的终极安全法则
linux·服务器·数据库·c++·mysql·安全
程序员JerrySUN15 小时前
Jetson 刷机深度解析:flash.sh vs l4t_initrd_flash.sh(含安全与磁盘加密对比)
linux·网络·arm开发·安全·系统安全
aduzhe16 小时前
关于lib文件格式(keil/unix)
服务器·unix
银河麒麟操作系统16 小时前
闸机高效稳跑,通勤提速升级!银河麒麟赋能北京轨交新基建
运维·服务器·安全·交通物流
六点_dn16 小时前
Linux学习笔记-printf命令
linux·运维·算法
蜡台16 小时前
Linux Python 安装使用
linux·运维·服务器
欧神附体12316 小时前
在虚拟机中添加网卡,修改网卡名并关闭SElinux
linux·服务器·网络
三84417 小时前
路由策略/控制 配置双点双向路由重发布
服务器·前端·javascript
Qimooidea18 小时前
祁木 CAD Translator 工程图纸出海实战指南
服务器·前端·安全