Post
Topic
Board Майнеры
Re: Перезагрузчик для Ubuntu
by
needbmw
on 13/01/2014, 13:39:28 UTC
cgminer запускаешь с --api-listen и --api-allow W:127.0.0.1 или --api-network (на выбор)
в системе должен быть установлен php
создаешь папку /etc/cgminer, туда кидаешь api-example.php из исходников cgminer
этот скрипт прописываешь в crontab с 5-минутным интервалом:

Code:
#!/bin/bash
# This file is for cron job

C=`pidof cgminer | wc -w`
if [ "$C" != "1" ]; then
    killall -s 9 cgminer
    sleep 1
    /sbin/reboot
    exit 0;
fi

A=`cat /tmp/cm.log`
B=`/usr/bin/php /etc/cgminer/api-example.php devs | grep "\[Last Valid Work\]"`
echo "$B" > /tmp/cm.log
if [ "$B" != "" -a "$A" == "$B" ]; then
    killall -s 9 cgminer
    sleep 1
    /sbin/reboot
    exit 0;
fi

но будет нормально работать только если в системе один экземпляр cgminer