Перейти к содержимому

Рекомендуемые сообщения

выскочила ошибка: "строка 16, символ 13 - недопустимый знак"


и номера строчек надо убрать, иначе ошибка в первой же строчке пишет


"предполагается наличие инструкции"

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

кто нибудь может кошелек для decred подсказать? нашел только такой https://poloniex.com

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

другой и не нужен

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
(изменено)

Спасибо)

не нужно даже менять адрес сайта, он самый стабильный для теста инета в отличие от пулов

выскочила ошибка: "строка 16, символ 13 - недопустимый знак"

в 16й строке мой комент(жирным)(был):

Call Main   ????(r2d2)

поэтому ошибка

убери ????(r2d2)

---

поправил

---

едит

16 строка под вопросом - по моему не нужна, но работать должно и с ней.

=========

и номера строчек надо убрать, иначе ошибка в первой же строчке пишет

Естественно.У меня без номеров строк копируется.

Изменено пользователем r2d2

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

запустилось, появилось темное окошко и исчезло через пару секунд. Как часто будет проверять на наличие сигнала? У меня трафик платный, чаще раза в 10 минут ни к чему это думаю

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

WScript.Sleep 600000 'время = 10мин * 60сек * 1000

10 минут

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

о, как раз, спасибо


еще нужно чтобы при загрузке на сразу запускался этот скрипт, инет появляется не моментально

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
(изменено)

нужно выдернуть сетевой кабель(НЕ 220) из сетевой, или модем, или еще как сеть(инет, НЕ 220 ) отключить - проверить сработает нет.

Чтоб 10 минут не ждать, вот здесь :

 WScript.Sleep 600000 'время = 10мин * 60сек * 1000

убавить с 600000 до 5000 - будет ждать 5 секунд, потом обратно скока надо выставить.

Изменено пользователем r2d2

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
(изменено)

попробовал, на ресет не пошло...


еще жаль дуалмайнер сам себя не перезапускает в случае отвала одного из чипов, а они отваливаются, когда нет инета потому, что нет нагрузки на них при пониженной напруге, еще именно поэтому ресет фермы очень актуален

Изменено пользователем alevlaslo

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
(изменено)

заменим
reboot (в винде reboot'а нет?  :wacko: ) - 8я строчка
на 
shutdown -t 0 -r -f 
поправил в скрипте.
 

Изменено пользователем r2d2

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

нет, тоже-самое, ничего не происходит, думаю просто выходит из программы и всё потому что дальше она не проверяет


вин 10 64

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
(изменено)

Set objShell = WScript.CreateObject("WScript.Shell")

Call WaitTime
Call Main
'
Private Sub Main
Dim a
Do While 1
Set objExecObject = objShell.Exec("Cmd /c ping -n 3 www.ya.ru")
a = 1
Do While Not objExecObject.StdOut.AtEndOfStream
strText = objExecObject.StdOut.ReadLine()
If InStr(strText, "TTL=") > 0 Then
a = 0'узел найден - инет есть
End If
Loop
if a = 1 Then ' если узел не найден(инета нет) - перезагрузка
objResult = objShell.Run ("Cmd /c shutdown -t 0 -r -f" , 0, True)
End If
Call WaitTime
Loop
End Sub
'
Private Sub WaitTime
WScript.Sleep 600000 'время = 10мин * 60сек * 1000
End Sub

'=========================================

 

переделал 3й раз :)

у меня перезагружает  

пинг не подходит 

Изменено пользователем r2d2

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

на ресет не выводит всё равно :(

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
(изменено)

Думаю вопрос решается гораздо проще: ставим на автозапуск CGWatcher без запуска майнинга либры, а в случае отвала инета он выведет ферму на ресет. Как раз знак свыше был дан - это прогу невозможно убрать с автозапуска после постановки, только чисткой реестра.


блин.. она же привязана к майнеру, а не к инету, там нет опции перезагрузки в случае отвала сети. Есть только опция ресета в случае sick or dead device, но по дуалмайнеру она не сможет это определить

Изменено пользователем alevlaslo

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
(изменено)

переделал 2й раз 

см выше на этой странице и во вложении(1.vbs.txt  переименуйте в 1.vbs)

на время тестов можно убавить интервал проверки до 3 секунд:

WScript.Sleep 3000 затем вернуть обратно

у меня работает

---------------

как работает:

в выводе ping ищет строчки с "TTL="

такие строчки находятся если узел пингуется(инет есть)

если их нет - перезагрузка.

при WScript.Sleep 600000 интервал проверки - 10 минут - можно варьировать.

1.vbs.txt

Изменено пользователем r2d2

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вот как у меня сделано:

 

:loop
timeout /t 600
ping google.com
IF ERRORLEVEL 1 SHUTDOWN -R -F -T 120
goto loop

 

- положить в батник, сделать ярлык, положить его в папку автозагрузка.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
(изменено)

Вот как у меня сделано:

 

:loop

timeout /t 600

ping google.com

IF ERRORLEVEL 1 SHUTDOWN -R -F -T 120

goto loop

 

- положить в батник, сделать ярлык, положить его в папку автозагрузка.

все гениальное просто )

ERRORLEVEL всегда ли корректен? для ping'a .

Изменено пользователем r2d2

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

У меня нормально работает.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
(изменено)

переделал 2й раз 

см выше на этой странице и во вложении(1.vbs.txt  переименуйте в 1.vbs)

теперь работает, спасибо! 

 

теперь второй вопрос, как выставить задержку запуска при автозагрузке, иначе есть риск, что система будет ребутиться не успев загрузиться (инет появляется не сразу), а в вин10 безопасного режима нет для вытаскивания проги из автозагрузки на этот случай

Вот как у меня сделано:

 

:loop

timeout /t 600

ping google.com

IF ERRORLEVEL 1 SHUTDOWN -R -F -T 120

goto loop

 

- положить в батник, сделать ярлык, положить его в папку автозагрузка.

 

Благодарю! Гениально и просто, учитывает все моменты 

Изменено пользователем alevlaslo

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
(изменено)

задержка запуска при автозагрузке:

а) в вариант Neotex добавим перед циклом строчку: timeout /t 100 (задержка 100 секунд) - хватит чтоб инет появился - ИЗЛИШНЕ:

timeout /t 100

:loop
timeout /t 600
ping google.com
IF ERRORLEVEL 1 SHUTDOWN -R -F -T 120
goto loop

б) свой вариант на vbs то же доработал - добавил в начало(перед основным циклом) вызов WaitTime - то же задержка получится.

https://forum.bits.media/index.php?/topic/22987-dual-mainer-s-odnovremennym-mainingom-eth-dcr-libo-eth/page-135&do=findComment&comment=498114

1.vbs.txt

Изменено пользователем r2d2

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В его варианте не нужно дорабатывать, первая проверка и так уже идет через 600 секунд

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
(изменено)

В его варианте не нужно дорабатывать, первая проверка и так уже идет через 600 секунд

точно!

в vbs-скрипте можно сделать также  ;) - в цикле вызов WaitTime не в конце а сначала , тогда 1й вызов WaitTime можно убрать будет.

Изменено пользователем r2d2

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
(изменено)

Сделал тупо:

Airytec Switch Off

 

перезагрузка каждые:

2 часа - на не стабильной ферме - где виснет карта/майнер через 4-48 часов работы

4 часа на стабильных

 

до запуска майнинга 4 мин 

хватает для запуска и вкл MSI Afterburne

 

2 мин загрузка системы - 2 запуск майнера в батнике прописал:

 

 

 TIMEOUT 2

set GPU_FORCE_64BIT_PTR 0
set GPU_MAX_HEAP_SIZE 100
set GPU_USE_SYNC_OBJECTS 1
set GPU_MAX_ALLOC_PERCENT 100
set GPU_SINGLE_ALLOC_PERCENT 100
 
TIMEOUT 90
 
EthDcrMiner64.exe 
 
 
+ если система улетит в синьку при запуске майнера или работе - автоперезагрузка через
команду прописанную в cmd

bcdedit /set {current} bootstatuspolicy ignoreallfailures

 

 

Итог - на всех 3х фермах нормальный майнинг

или если отвалиться карта/сеть на материнке - система автоматом перезагрузится через некоторое время

если система в синьку падает - можно глянуть из за чего - до старта майнера в течении 90 сек.- или система сама поднимиться до след синьки

 

(а то если без задержки то глюки бывали раньше и не успеваешь манер прихлопнуть уже синька)

Изменено пользователем Muxa

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×