嵌入式爱好者

嵌入式爱好者 门户 知识库 查看内容

systemctl enable的作用

2022-7-30 17:44| 发布者: ljb2019001| 查看: 292| 评论: 0

类目:  >  知识库     文档编号: 711

systemctl enable的作用

新建自启应用的步骤:

1. 进入到“/lib/systemd/system/”目录下,并新建一个 helloworld.service 文件

2. [Service]中添加ExecStart,设置自启动的应用

ExecStart=/home/root/helloworld.sh

3.保存退出后,在终端上执行如下命令:

#systemctl -f enable /lib/systemd/system/helloworld.service

此时即可将新添加的自启动服务生效,重启开发板后,此程序即可自动运行

如果编译成文件系统镜像,该怎么操作

 

systemctl命令管理

主要有四种类型文件.mount、.service、.target、.wants

 

.mount文件定义了一个挂载点,[Mount]节点里配置了What,Where,Type三个数据项

等同于以下命令:

 

.service文件定义了一个服务,分为[Unit],[Service],[Install]三个小节

 

.target定义了一些基础的组件,供.service文件调用

 

.wants文件定义了要执行的文件集合,每次执行,.wants文件夹里面的文件都会执行


在我们执行systemdctl时,实际完成的操作就是创建了一个软连接到.wants

所以,解决方法就很简单了,在文件系统源码中手动ln创建一个软连接,然后打包即可。



已解决

未解决

只是看看

最新评论

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2025-4-19 05:25

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

返回顶部