Systemd

参考链接
Systemd 入门教程:命令篇

在以下地址新建自定义service

#推荐地址
/usr/lib/systemd/system/

#系统执行过程中所产生的服务脚本,这些脚本的优先级比上面的高
/run/systemd/system/

#管理员根据主机系统的需求所建立的执行脚本,优先级比上面的高
/etc/systemd/system/
# 创建service
$ touch /usr/lib/systemd/system/YOUR_SERVICE_NAME.service

# 编辑service,填写以下内容
[Unit]
After=network.service

[Service]
ExecStart=YOUR_SHELL_FILE_PATH/YOUR_SHELL_FILE.sh

[Install]
WantedBy=default.target

# 让service生效
$ systemctl daemon-reload

# 启动service
$ sudo systemctl start YOUR_SERVICE_NAME.service

# 重新启动service
$ sudo systemctl restart YOUR_SERVICE_NAME.service

# 停止service
$ sudo systemctl stop YOUR_SERVICE_NAME.service

# 设置service为开机启动项
$ sudo systemctl enable YOUR_SERVICE_NAME.service

# 取消设置service为开机启动项
$ sudo systemctl disable YOUR_SERVICE_NAME.service

# 启动并设置service为开机启动项
$ sudo systemctl enable --now YOUR_SERVICE_NAME.service

# 查看service运行状态
$ systemctl status YOUR_SERVICE_NAME.service
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容