Bitcoin Forum

Local => Mining (Deutsch) => Topic started by: Truman on January 24, 2014, 07:34:59 AM



Title: Suche Automatisierung für Start mehrere cgminer-Instanzen
Post by: Truman on January 24, 2014, 07:34:59 AM
Hallo zusammen!

Ich habe 2 49-Port USB-Hubs mit Red Furys.

Diese lasse ich für mich mit einem Ubutu-System und 3 cgminer-Instanzen mit screen für mich arbeiten.
Die cgminer sind so konfiguriert, dass sie nur max 32 USB-Miner ansteuern. Das erleichtert mir die Übersicht.

Leider schmiert das System hier und da ab (die Hardware ist Schrott).

Ich möchte nicht alles immer wieder selbst starten müssen und suche ein Startscrypt, welches mit die Arbeit abnimmt.
Ungefähr so:

PC bootet
nach 3 Minuten oder so wird der erste cgminer gestartet
nach weiteren 3 Minuten der zweite
und nach weiteren 3 Minuten der dritte


VG


Title: Re: Suche Automatisierung für Start mehrere cgminer-Instanzen
Post by: prikle on January 24, 2014, 08:22:14 AM
guten morgen

So ein Skript schreiben für Linux ist wirklich nicht schwer aber die Arbeit kann dir keiner abnehmen da nur du deine Dateistruktur kennst (wo die miner gespeichert sind usw.).
1. BIOS so einstellen das der PC immer wider hochfährt sobald er aus ist
2. Skript schreiben um die Miner zu startet (lies dich einfach kurz ins Ubunuusers.de wiki ein das ist wirklich nicht schwer)
2. Skript in denn "Autostart" Ordner von Ubuntu verschieben (steht im Ubunuusers.de Wiki wo sich der Ordern befindet)

ich hoffe ich hab dir ein wenig geholfen

mfg prikle


Title: Re: Suche Automatisierung für Start mehrere cgminer-Instanzen
Post by: Truman on January 24, 2014, 09:02:24 AM
guten morgen

So ein Skript schreiben für Linux ist wirklich nicht schwer aber die Arbeit kann dir keiner abnehmen da nur du deine Dateistruktur kennst (wo die miner gespeichert sind usw.).
1. BIOS so einstellen das der PC immer wider hochfährt sobald er aus ist
2. Skript schreiben um die Miner zu startet (lies dich einfach kurz ins Ubunuusers.de wiki ein das ist wirklich nicht schwer)
2. Skript in denn "Autostart" Ordner von Ubuntu verschieben (steht im Ubunuusers.de Wiki wo sich der Ordern befindet)

ich hoffe ich hab dir ein wenig geholfen

mfg prikle

Die Pfade anzupassen ist kein Problem.
Ich habe nur im Moment weder Lust noch Zeit mich damit zu befassen.

Wäre also nett wenn sich jemand erbarmen könnte!  ;)


Title: Re: Suche Automatisierung für Start mehrere cgminer-Instanzen
Post by: cgminer-o on January 24, 2014, 09:32:01 AM
Für Windows müsste du den Parameter -"timeout /t 180"  in der Bat verwenden. Für Schließbefehle habe ich folgendes unter Windows "start /D "C:\Users\Desktop" pcwKill.exe /f  cgminer.exe"

pcwkill auf googeln und vorher platzieren


Title: Re: Suche Automatisierung für Start mehrere cgminer-Instanzen
Post by: Truman on January 24, 2014, 11:14:43 AM
Für Windows müsste du den Parameter -"timeout /t 180"  in der Bat verwenden. Für Schließbefehle habe ich folgendes unter Windows "start /D "C:\Users\Desktop" pcwKill.exe /f  cgminer.exe"

pcwkill auf googeln und vorher platzieren

Ubuntu mein Freund.  ;)



Title: Re: Suche Automatisierung für Start mehrere cgminer-Instanzen
Post by: Sukrim on January 24, 2014, 12:01:25 PM
Ich habe nur im Moment weder Lust noch Zeit mich damit zu befassen.
Na dann... ::)

Wieso sollte dann jemand sich die Arbeit machen und das für dich erledigen?! Besoders, das da eh nur eine handvoll Zeilen Shellscript sind.


Title: Re: Suche Automatisierung für Start mehrere cgminer-Instanzen
Post by: Truman on January 24, 2014, 01:46:18 PM
Ich habe nur im Moment weder Lust noch Zeit mich damit zu befassen.
Na dann... ::)

Wieso sollte dann jemand sich die Arbeit machen und das für dich erledigen?! Besoders, das da eh nur eine handvoll Zeilen Shellscript sind.

Weil jemand vielleicht schon sowas hat oder gerade Lust dazu hat was zu basteln.  ;)


Title: Re: Suche Automatisierung für Start mehrere cgminer-Instanzen
Post by: SpAcEDeViL on January 24, 2014, 07:31:53 PM
Suche die Datei /etc/rc.local

dort ca den Aufbau:

Code:
_IP=$(hostname -I) || true
if [ "$_IP" ]; then
  printf "My IP address is %s\n" "$_IP"
fi
 
cd /home/pi/PiMiner
python PiMiner.py &
cd ..
screen -d -m -S cgminer1 ./cgminer/cgminer -c /home/pi/cgminer.conf
sleep 180
screen -d -m -S cgminer2 ./cgminer/cgminer2 -c /home/pi/cgminer2.conf
sleep 180
screen -d -m -S cgminer3 ./cgminer/cgminer3 -c /home/pi/cgminer.conf
exit 0


Title: Re: Suche Automatisierung für Start mehrere cgminer-Instanzen
Post by: Truman on January 25, 2014, 12:32:54 PM
Danke dir, läuft nur leider nicht.

An den Befehlen an sich liegt es nicht, wenn ich die in der Shell manuell eingebe dann startet der cgminer in der screen Session.


Meine rc.local:
Code:
#!/bin/sh
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

sleep 180
screen -d -m -S cgminer1 ./cgminer-3.10.0-x86_64-built/cgminer
sleep 180
screen -d -m -S cgminer1 ./cgminer-3.10.0-x86_64-built/cgminer
sleep 180
screen -d -m -S cgminer1 ./cgminer-3.10.0-x86_64-built/cgminer

exit 0


Title: Re: Suche Automatisierung für Start mehrere cgminer-Instanzen
Post by: cgminer-o on January 27, 2014, 10:43:30 AM
Bin zwar in Linux nicht bewandert aber irgendwie sieht das Scrypt auch fehlerhaft aus.