HiveOS:当我将脚本插入 /home/user/initx.user.sh 时,脚本(如果通过控制台手动调用则有效)不会在启动时启动

HiveOS:当我将脚本插入 /home/user/initx.user.sh 时,脚本(如果通过控制台手动调用则有效)不会在启动时启动

我使用运行 HiveOS 的挖矿设备,我相信它是基于 Ubuntu 的。

我制作了一个名为 的脚本amdtimings.sh,该脚本通过使用名为 的工具将自定义 HBM2 计时插入我的 GPUAMD内存调整。该脚本的目录位于 /home/user/ 上,我可以通过dir /home/user/
“如果我手动打开控制台并执行./amdtimings.sh一切正常”来查看它。

问题是我想让该脚本在启动时运行,因为 PC 会在发生任何故障(例如 GPU 死亡或过热)时重新启动,但除非首先设置 HBM 时序,否则我的超频配置文件将无法工作。超频设置确实由 HiveOS 服务器自动设置,在这种情况下(因为脚本不会在启动时启动)只会冻结矿工,因为它尝试在无法运行的所述 OC 配置文件上开始操作 GPU除非我首先通过运行上述脚本手动输入时间./amdtimings.sh

我在 GUI 中运行,因此 X 在每次重新启动后都会启动,所以我编辑如下/home/user/initx.user.sh

#!/usr/bin/env bash
           
# This script is run in terminal after X server start

# uncomment the following line if you want to see miner log after start
#tail -f /run/hive/miner.1
sleep 10
cd /home/user/
./amdtimings.sh

希望通过这种方式脚本能够在启动时启动,并有 10 秒的延迟。开机30秒后矿机启动。

但由于某种原因,它不起作用!

会是什么呢?

相关内容