redhat8.4启动后自动运行Desktop上的adr.sh脚本
时间: 2024-10-15 12:27:08 浏览: 25
Red Hat Enterprise Linux (RHEL) 8.4 启动后想要自动运行Desktop环境下的`adr.sh`脚本,你可以按照以下步骤操作:
1. **确保脚本可执行**:
首先,你需要确保`adr.sh`脚本有执行权限。打开终端,导航到脚本所在的目录,然后输入`chmod +x adr.sh`。
2. **添加到系统启动服务**:
使用`systemd`来管理开机自启动。创建一个新的服务单元文件(例如,`adr.service`),其内容可以类似这样:
```bash
[Unit]
Description=Run ADR script on startup
ExecStart=/path/to/Desktop/adr.sh
Restart=always
User=<your_username>
WorkingDirectory=/path/to/Desktop/
[Install]
WantedBy=multi-user.target
```
其中 `/path/to/Desktop/adr.sh` 和 `<your_username>` 需替换为实际的脚本路径和你的用户名。
3. **保存并启用服务**:
将上述内容复制到`/etc/systemd/system`目录下,然后运行`sudo nano /etc/systemd/system/adr.service`创建文件,或者直接编辑已有文件。完成后保存并退出,接着运行 `sudo systemctl daemon-reload` 更新系统服务列表,最后启动服务并设置开机自启:
```
sudo systemctl start adr.service
sudo systemctl enable adr.service
```
现在,每次系统启动时,adr.sh脚本就会自动运行了。
阅读全文