欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 教育 > 培训 > centos设置 sh脚本开机自启动

centos设置 sh脚本开机自启动

2025/12/15 20:08:16 来源:https://blog.csdn.net/weixin_43815222/article/details/145870549  浏览:    关键词:centos设置 sh脚本开机自启动

1. start.sh脚本

#!/bin/bash# 依赖docker,等待xxx容器完全启动
sleep 60curl -X POST "localhost:8381/models?url=mymodel.mar&model_name=mymodel&batch_size=1&max_batch_delay=10&initial_workers=1"sudo /usr/local/nginx/sbin/nginx
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/torch-server.conf

给脚本添加执行权限

chmod +x /path/to/your/start.sh

2. 使用 systemd 设置开机自启

2.1 创建 systemd 服务文件

创建一个新的服务文件,例如 /etc/systemd/system/myscript.service:

[Unit]Description=My Shell ScriptAfter=network.target[Service]Type=simpleExecStart=/bin/bash /path/to/your/start.sh[Install]WantedBy=multi-user.target

2.2 重新加载 systemd 配置

sudo systemctl daemon-reload

2.3 启用并启动服务

启用服务使其在开机时启动:

sudo systemctl enable myscript.service

启动服务:

sudo systemctl start myscript.service

2.4 检查服务状态

sudo systemctl status myscript.service

在这里插入图片描述

2.5 重新加载和重启服务

如果修改了服务文件或脚本,确保重新加载 systemd 配置:

sudo systemctl daemon-reload

然后重新启动服务:

sudo systemctl restart myscript.service

参考:https://blog.csdn.net/weixin_36873225/article/details/142057398

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词