Systemd添加启动服务

记得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下面加方便一些,而且命令有点怪,多点熟悉一下






你可能感兴趣的:(Systemd添加启动服务)