HiveOS: 스크립트(콘솔을 통해 수동으로 호출하는 경우 작동)를 /home/user/initx.user.sh에 삽입하면 부팅 시 시작되지 않습니다.

HiveOS: 스크립트(콘솔을 통해 수동으로 호출하는 경우 작동)를 /home/user/initx.user.sh에 삽입하면 부팅 시 시작되지 않습니다.

저는 HiveOS를 실행하는 채굴 장비를 사용하는데, 이는 Ubuntu 기반이라고 생각됩니다.

amdtimings.sh저는 다음과 같은 도구를 사용하여 사용자 정의 HBM2 타이밍을 GPU에 삽입하는 스크립트를 만들었습니다.AMD 메모리 조정. 스크립트의 디렉토리는 /home/user/에 있으며 dir /home/user/
"콘솔을 수동으로 열고 실행하면 모든 것이 정상적으로 작동합니다"를 통해 ./amdtimings.sh볼 수 있습니다.

문제는 PC가 오류(GPU 종료 또는 과열 등)로 인해 재부팅되므로 부팅 시 스크립트를 실행하고 싶지만 HBM 타이밍을 먼저 설정하지 않으면 오버클럭 프로필이 작동하지 않는다는 것입니다. 오버클럭 설정은 실제로 HiveOS 서버에 의해 자동으로 설정됩니다. 이 경우(부팅 시 스크립트가 시작되지 않기 때문에) 광부가 해당 OC 프로필에서 GPU 작동을 시작하려고 시도할 때 광부를 정지시킵니다. 이는 제가 먼저 실행하지 않으면 실행할 수 없습니다. run 위의 스크립트는 시간을 수동으로 입력합니다 ./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초 후에 시작됩니다.

하지만 어떤 이유로 작동하지 않습니다!

뭐가 될수 있었는지?

관련 정보