Linux开机自启脚本
时间: 2024-02-12 13:34:58 浏览: 21
在Linux中,可以使用以下步骤设置开机自启动脚本:
1. 创建脚本文件
首先,创建一个需要开机自启的脚本文件。假设我们要自启动一个Python脚本,可以将其命名为“test.py”,并将其保存在“/usr/local/bin/”目录下。
2. 修改脚本权限
在终端中使用以下命令修改脚本权限:
```
sudo chmod +x /usr/local/bin/test.py
```
这将使“test.py”文件可执行。
3. 创建系统服务文件
在“/etc/systemd/system/”目录下创建一个新的服务文件。假设我们要将服务文件命名为“test.service”。
```
sudo nano /etc/systemd/system/test.service
```
复制以下内容并粘贴到文件中:
```
[Unit]
Description=Test Service
After=network.target
[Service]
ExecStart=/usr/local/bin/test.py
Restart=always
User=root
[Install]
WantedBy=multi-user.target
```
其中,“Description”是服务的描述,“After”是服务需要在什么之后启动,“ExecStart”是服务启动时需要执行的命令,“Restart”是服务失败时是否重启,“User”是服务运行的用户。
4. 使服务生效并开机自启
使用以下命令启用服务并设置开机自启:
```
sudo systemctl daemon-reload
sudo systemctl enable test.service
```
现在,每次系统启动时,“test.py”脚本都会自动运行。