乌班图开机自启动sh脚本
时间: 2024-11-12 16:03:00 浏览: 5
ubuntu20.04 tmux.sh 自启动脚本
5星 · 资源好评率100%
在Ubuntu系统中,要让.sh脚本在每次开机自动运行,你可以将其添加到系统的自启动脚本目录里。这里有两个常见的位置:
1. **`/etc/rc.local`**:这是最传统的开机自启动文件,通常位于根目录下。在该文件末尾添加你的.sh脚本行,例如:
```bash
#!/bin/bash
# 这是你的.sh脚本路径
/path/to/your/script.sh & disown
```
确保`#!/bin/bash`是脚本的第一行,它告诉系统如何解释这个文件。
2. **`/etc/systemd/system`** (对于较新的Ubuntu版本,尤其是使用Systemd作为init系统):创建一个新的service文件,比如`myscript.service`:
```bash
[Unit]
Description=My Script Startup
After=network.target
[Service]
ExecStart=/path/to/your/script.sh
Restart=always
User=root
[Install]
WantedBy=multi-user.target
```
然后使用`sudo systemctl daemon-reload && sudo systemctl enable myscript.service`来启用和加载服务。
完成上述步骤后,重启系统即可看到你的.sh脚本开始在启动时执行。
阅读全文