linux上利用systemctl自启动自己的服务
有时候需要有一些服务是可以跟着系统自启动的,这样服务器重启了也能立马正常使用。以前centos6点几的时候通常是把启动命令加到/etc/rc.local文件,或者用crontab定时任务来唤醒服务。现在有了更方便的systemctl可以更好地管理服务了,下面是操作步骤:
1.查看下这个服务是不是已经在自启动服务列表了.
<code>
systemctl list-unit-files |grep enabled|grep 服务名称
</code>
2.如果没有这个服务的自启动就手动添加一个.
<code>
sudo vim /etc/systemd/system/你的服务名称.service
#里面写下面的内容
[Unit]
Description=你的服务简介
After=network.target
[Service]
ExecStart=启动服务要执行的命令(比如我写了个myserver.sh在根目录,那么就写/usr/bin/sh /root/myserver.sh)
[Install]
WantedBy=multi-user.target
</code>
3.用:wq保存退出后自启这个服务。
<code>
systemctl enable 你的服务名称
</code>
没报错的话就大功告成了!
更多>>