向Linux注册服务,可以实现开机自启、程序宕机重启等特性
systemd是系统启动的第一个进程,systemctl是管理systemd的工具,systemctl常用来管理和监督常驻服务,确保其运行。
第一步:进入/usr/lib/systemd/system
文件夹
1 | cd /usr/lib/systemd/system |
第二步:创建service启动文件
以master为例,/usr/lib/systemd/system
下创建cron-master.service
文件
1 | vim cron-master.service |
第三步:内容如下:
1 | [Unit] |
第四步:启动服务
1 | systemctl start cron-master.service |
补充:管理服务
1 | 重新加载 systemd 程序的配置文件(新添加 unit 配置文件时需要执行 daemon-reload 子命令):systemctl daemon-reload |