|
18 апреля 2011, 5:51:58 AM | # 1 |
Сообщений: 19
цитировать ответ |
Re: Определить, если Bitcoin работает?
Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome" Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e подробнее... Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru Что бы правильный / лучший способ для сценария, чтобы сказать, если Bitcoin [d] работает? Я пишу сценарий Lua, который называет `Bitcoin getinfo` и подобных команд, и я вижу, он выводит сообщение в стандартный вывод, если сервер не работает, но Lua не предоставляет стандартный способ чтения STDERR, так что я был надеясь, что есть еще один способ проверить?
|
18 апреля 2011, 5:54:39 AM | # 2 |
Сообщения: 1483
цитировать ответ |
Re: Определить, если Bitcoin работает?
Получил 1806 Биткоинов
Реальная история. # Пс | Grep bitcoind
То есть, как я обычно делаю быструю проверку, если запущены службы. |
18 апреля 2011, 6:04:14 AM | # 3 |
Сообщения: 2870
цитировать ответ |
Re: Определить, если Bitcoin работает?
Код: если завиток -s 127.0.0.1:8332 >/ DEV / нуль; тогда эхо "Бег" еще эхо "не бегать" фи Edit: Еще один способ (быстрее): Код: если / SBIN / сс -l | Grep -q "127.0.0.1:8332"; тогда эхо "Бег" еще эхо "не бегать" фи |
18 апреля 2011, 6:27:46 AM | # 4 |
Сообщений: 19
цитировать ответ |
Re: Определить, если Bitcoin работает?
Хм, оба эти полагаются на командах оболочки Unix и перенаправлении. Я надеялся, что-то вроде PID файла, который я могу проверить, что существует только тогда, когда сервер работает. Я могу сделать то же просто путем добавления 2>&1 команду я зову из Lua, но, насколько я знаю, нет никакой гарантии, что io.popen () будет на самом деле выполнить команду, как оболочка будет, а не, к примеру, просто передавая все после первого пробела в качестве параметра к программе вызывается.
Можно использовать розетки, а также, но это требует добавления LuaSocket, и я надеялся, чтобы не зависеть от каких-либо внешних библиотек. Lua не дает много на своих собственных (он сосредоточен на том, простой и легкий), так что может оказаться трудно избежать ... |
18 апреля 2011, 7:01:29 AM | # 5 |
Сообщения: 2870
цитировать ответ |
Re: Определить, если Bitcoin работает?
Существует .lock файл в каталоге данных, хотя я не знаю, насколько надежно это. Может быть, он появляется только тогда, когда Bitcoin делает что-то в базе данных.
Можно разобрать / Труды / нетто / TCP. |
18 апреля 2011, 11:26:23 AM | # 6 |
Сообщения: 1232
цитировать ответ |
Re: Определить, если Bitcoin работает?
|
19 апреля 2011, 1:51:38 AM | # 7 |
Сообщений: 19
цитировать ответ |
Re: Определить, если Bitcoin работает?
Это та вещь, которую я искал. Конечно, это означает, что любой человек, использующий мой сценарий также должен использовать эту ветвь. Будет ли это изменение будет в официальном клиенте в будущих версиях?
|
19 апреля 2011, 2:05:01 AM | # 8 |
Сообщения: 1652
цитировать ответ |
Re: Определить, если Bitcoin работает?
Хм, оба эти полагаются на командах оболочки Unix и перенаправлении. Я надеялся на что-то вроде PID файла .. Я вытащил патч, который делает Linux / Mac Bitcoin / bitcoind написать bitcoind.pid файл при запуске с -daemon переключателем (и стирает его выключения). Следующий выпуск будет иметь несколько изменений, чтобы сделать запуск в Linux / Mac более Unix стандарта типа. |