이 자동 재생성 bash 스크립트가 작동합니까?

이 자동 재생성 bash 스크립트가 작동합니까?

eth 마이너인 nsfminer에 문제가 있어서 밤에 켜면 충돌이 발생합니다. 때로는 채굴 2~8시간 후에 이런 일이 발생하기도 하고, 전혀 발생하지 않는 경우도 있습니다. 일반적으로 현재로서는 기억할 수 없는 메시지와 함께 종료됩니다. 나는 스스로 몇 가지 검색을 수행하고 Until 루프를 사용하여 bash 스크립트를 함께 엮었고 이것이 이론적으로 가능한지 궁금했습니다. 일반적으로 이것이 배우는 가장 좋은 방법이기 때문에 직접 테스트하지만 충돌이 발생하기까지 8시간을 기다려야 할 수도 있고 충돌이 발생하는 데 며칠이 걸릴 수도 있다는 점을 고려하면 이 스크립트가 작동할지 궁금합니다. 어떤 식으로든 일하면 $5-10의 이익을 잃을 수도 있습니다. 이전에는 효과가 있었을 것입니다. 실행해 보면 잘 작동하는 것 같지만, 충돌이 발생하는지 확인할 만큼 오랫동안 실행해 보지 않았기 때문에 자동 리스폰이 작동하는지 모르겠습니다.

until echo PASSWORD | sudo -S ./nsfminer --cu-block 256 --cu-streams 4 -P stratum+tcp://USERNAME:PWDARGS@domain:PORT; do
    echo "nsfminer crashed with exit code $?" >&2
    sleep 1
done

나는 bash 스크립트를 통해 루트 비밀번호를 전달하는 것과 관련된 보안 영향을 이해합니다. 그러나 이것은 루트 액세스가 필요하고 내 시스템이 분할되는 방식으로 광부가 작동하도록 하는 유일한 방법입니다. 광부는 도구와 도구만 설치되어 있습니다. i3이며 어떤 파일에도 일반 텍스트로 저장된 비밀번호가 없습니다. 그렇지 않으면 대부분의 응용 프로그램이 제거된 최소한의 우분투 설치입니다. 앞으로 데비안 안정 경로를 택하거나 이전에 시도한 우분투 서버로 시작할 계획이지만 모든 것을 nvidia 드라이버로 작동시킬 시간이 없고 정말 그렇습니다. 통증. 저보다 더 잘 아시는 분의 도움을 주셔서 감사합니다.

관련 정보