记得n年前systemd在社区引起了很大的争吵,虽然不太懂,但现在看来,反正我还是不懂。下面记录了一下在Fedora23下测试过的systemd添加开机启动脚本。
systemd介绍:https://fedoramagazine.org/what-is-an-init-system/
然后进入主题:
1.创建systemd启动服务(比如我们的启动服务叫myscript):
# vim /etc/systemd/system/myscript.service
(或者在 /usr/lib/systemd/system/)
2.添加以下内容(比如我的脚本是/home/dragonite/Desktop/script.sh):
[Unit]
Description=My Script Service
After=syslog.target
[Service]
Type=simple
User=root
ExecStart=/home/dragonite/Desktop/script.sh
[Install]
WantedBy=multi-user.target
(至于上面是具体什么意思呢就不清楚了,还是得去看systemd,我只是从网上抄抄改改而已)
3.启动服务等:
# systemctl start myscript
# systemctl status myscript
# systemctl stop myscript
4.开机启动等:
# systemctl enable myscript
# systemctl disable myscript
大概就这样,感觉还是以前在init.d下面加方便一些,而且命令有点怪,多点熟悉一下
本文介绍在Fedora23中使用systemd进行开机启动脚本配置的方法,包括创建服务、添加脚本内容及启动服务的步骤。通过具体示例,帮助读者理解systemd的基本操作。
954

被折叠的 条评论
为什么被折叠?



