Systemd添加启动服务

原创
2016/01/12 20:52
阅读数 825

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






展开阅读全文
打赏
1
5 收藏
分享
加载中
更多评论
打赏
0 评论
5 收藏
1
分享
返回顶部
顶部