linux加入一个开机自启脚本
时间: 2023-07-31 20:04:29 浏览: 106
要让一个脚本在 Linux 开机时自动运行,可以将该脚本添加到系统服务中。具体步骤如下:
1. 创建一个脚本文件,比如 /etc/init.d/myscript,其中 myscript 是你要添加的脚本的名称。
2. 将脚本文件设置为可执行权限,可以使用 chmod 命令实现,如:
```
chmod +x /etc/init.d/myscript
```
3. 编辑 /etc/rc.local 文件,在文件末尾添加一行命令,用于启动脚本,如:
```
/etc/init.d/myscript start
```
4. 保存文件并退出。
现在,当系统开机时,脚本文件 myscript 将自动运行。
需要注意的是,上述方法适用于大多数 Linux 发行版,但有些发行版可能会有所不同。如果你遇到了问题,可以查看你所使用的发行版的文档或者在网上搜索相关信息。
相关问题
linux 开机自启脚本
可以通过修改 /etc/rc.d/rc.local 文件来实现。在该文件末尾加入需要开机自启的命令即可。例如:echo "Hello World!" >/tmp/hello_world.txt。这样每次开机时,系统就会自动执行该命令,并在 /tmp 目录下创建一个名为 hello_world.txt 的文件并写入内容 "Hello World!"。
linux加入开机启动脚本并使用普通用户执行
要将脚本加入开机启动,需要将脚本复制到 `/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` 用户的身份执行。注意,该用户需要有脚本所需的权限。
阅读全文