linux加入开机启动脚本并使用普通用户执行
时间: 2023-11-19 11:04:55 浏览: 105
tables-3.6.1-cp39-cp39-win_amd64.whl
要将脚本加入开机启动,需要将脚本复制到 `/etc/init.d/` 目录下,并且添加执行权限。然后使用 `update-rc.d` 命令将脚本设置为开机自启动。
以下是具体步骤:
1. 将脚本复制到 `/etc/init.d/` 目录下:
```bash
sudo cp /path/to/script.sh /etc/init.d/
```
2. 添加执行权限:
```bash
sudo chmod +x /etc/init.d/script.sh
```
3. 使用 `update-rc.d` 命令将脚本设置为开机自启动,需要使用管理员权限执行该命令:
```bash
sudo update-rc.d script.sh defaults
```
现在,脚本就会在每次开机时自动执行。
如果想要使用普通用户执行脚本,可以在脚本中指定执行用户。例如,在脚本的开头添加以下行:
```bash
#!/bin/bash
# 指定执行用户
USER=username
```
这样,脚本就会以 `username` 用户的身份执行。注意,该用户需要有脚本所需的权限。
阅读全文