centos7 启动脚本命令
时间: 2023-10-23 11:12:34 浏览: 99
centos7中启动脚本的命令是将脚本添加到系统的启动服务中。有两种常用的方法可以实现这个操作。第一种方法是将脚本放置在`/etc/init.d/`目录下,并使用`chkconfig`命令将其添加到系统服务中。第二种方法是使用`systemctl`命令将脚本添加为系统的`systemd`服务。
方法一:
1. 将脚本拷贝到`/etc/init.d/`目录下:`cp /opt/script/autostart.sh /etc/init.d/`
2. 修改脚本权限为可执行:`chmod +x /etc/init.d/autostart.sh`
3. 使用`chkconfig`命令将脚本添加到系统服务:`chkconfig --add autostart.sh`
方法二:
1. 创建一个`autostart.service`文件:`vi /etc/systemd/system/autostart.service`
2. 在文件中写入以下内容:
```
[Unit]
Description=Autostart Script
[Service]
ExecStart=/opt/script/autostart.sh
[Install]
WantedBy=multi-user.target
```
3. 保存并退出文件,然后执行以下命令使服务生效:
```
systemctl daemon-reload
systemctl enable autostart.service
```
以上两种方法都可以实现在centos7开机时自启动脚本。使用`chkconfig`命令添加的脚本可以通过以下命令管理:
- 启动脚本:`service autostart.sh start`
- 停止脚本:`service autostart.sh stop`
- 重启脚本:`service autostart.sh restart`
- 查看脚本状态:`service autostart.sh status`
阅读全文