Ich versuche, den Start von cgminer basierend auf einer Crontab zu skripten.
Verwenden eines crontab-Eintrags, der ein Bash-Shell-Skript auslöst, das cgminer startet. Wenn Sie das Skript direkt ausführen, wird cgminer fehlerfrei gestartet. Wenn Sie das Skript von crontab ausführen, wird immer der Fehler "no gpus usable" angezeigt.
Ich habe dreifach überprüft, ob alle Vars gesetzt sind (DISPLAY, GPU_MAX_ALLOC_PERCENT, GPU_USE_SYNC_OBJECTS=1), ob die Pfade korrekt sind usw.
Der Eintrag ist in der crontab abrufbar (sudo -s).
Irgendwelche Hinweise, was falsch sein könnte?
Auch hier werden Treiber und SDK korrekt installiert, da alles korrekt funktioniert, wenn ich das Skript manuell starte.
Das Skript startet cgminer mit einem einfachen cmd :
cd dir_where_cgminer_is_stored
./cgminer -c /folder/myconfig.conf
Danke
Tatsächlich habe ich vergessen, cgminer mit dem Benutzer zu starten, der X ausführt (automatisch eingeloggt).
Tun
su user_running_the_x_session -c "/home/user/mine.sh"
funktionierte perfekt.
Übrigens, Art Shayderov, ja, Cron wird für wiederholte Jobs verwendet, wie zum Beispiel den, von dem ich hier spreche;)
tail -f
es verwendet inotify unter Linux und ist ziemlich effizient, wenn das Ihr Anliegen ist.
Art Shayderov
Art Shayderov
Benutzer6049
Benutzer6049
Benutzer2991576