Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
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, так что я был надеясь, что есть еще один способ проверить?
Rena сейчас офлайн Пожаловаться на Рен   Ответить с цитированием Мультицитирование сообщения от Rena Быстрый ответ на сообщение Rena


Как заработать Биткоины?
Без вложений. Не майнинг.


18 апреля 2011, 5:54:39 ​​AM   # 2
 
 
Сообщения: 1483
Цитировать по имени
цитировать ответ
по умолчанию Re: Определить, если Bitcoin работает?

Получил 1806 Биткоинов
Реальная история.





# Пс | Grep bitcoind

То есть, как я обычно делаю быструю проверку, если запущены службы.
BioMike сейчас офлайн Пожаловаться на BioMike   Ответить с цитированием Мультицитирование сообщения от BioMike Быстрый ответ на сообщение BioMike

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"; тогда
эхо "Бег"
еще
эхо "не бегать"
фи
theymos сейчас офлайн Пожаловаться на theymos   Ответить с цитированием Мультицитирование сообщения от theymos Быстрый ответ на сообщение theymos

18 апреля 2011, 6:27:46 AM   # 4
 
 
Сообщений: 19
Цитировать по имени
цитировать ответ
по умолчанию Re: Определить, если Bitcoin работает?

Хм, оба эти полагаются на командах оболочки Unix и перенаправлении. Я надеялся, что-то вроде PID файла, который я могу проверить, что существует только тогда, когда сервер работает. Я могу сделать то же просто путем добавления 2>&1 команду я зову из Lua, но, насколько я знаю, нет никакой гарантии, что io.popen () будет на самом деле выполнить команду, как оболочка будет, а не, к примеру, просто передавая все после первого пробела в качестве параметра к программе вызывается.
Можно использовать розетки, а также, но это требует добавления LuaSocket, и я надеялся, чтобы не зависеть от каких-либо внешних библиотек. Lua не дает много на своих собственных (он сосредоточен на том, простой и легкий), так что может оказаться трудно избежать ...
Rena сейчас офлайн Пожаловаться на Рен   Ответить с цитированием Мультицитирование сообщения от Rena Быстрый ответ на сообщение Rena

18 апреля 2011, 7:01:29 AM   # 5
 
 
Сообщения: 2870
Цитировать по имени
цитировать ответ
по умолчанию Re: Определить, если Bitcoin работает?

Существует .lock файл в каталоге данных, хотя я не знаю, насколько надежно это. Может быть, он появляется только тогда, когда Bitcoin делает что-то в базе данных.

Можно разобрать / Труды / нетто / TCP.
theymos сейчас офлайн Пожаловаться на theymos   Ответить с цитированием Мультицитирование сообщения от theymos Быстрый ответ на сообщение theymos

18 апреля 2011, 11:26:23 AM   # 6
 
 
Сообщения: 1232
Цитировать по имени
цитировать ответ
по умолчанию Re: Определить, если Bitcoin работает?

Используйте мою ветку и не GetInfo

https://github.com/genjix/bitcoin/tree/isinitialized
genjix сейчас офлайн Пожаловаться на genjix   Ответить с цитированием Мультицитирование сообщения от genjix Быстрый ответ на сообщение genjix

19 апреля 2011, 1:51:38 AM   # 7
 
 
Сообщений: 19
Цитировать по имени
цитировать ответ
по умолчанию Re: Определить, если Bitcoin работает?

Это та вещь, которую я искал. Конечно, это означает, что любой человек, использующий мой сценарий также должен использовать эту ветвь. Будет ли это изменение будет в официальном клиенте в будущих версиях?
Rena сейчас офлайн Пожаловаться на Рен   Ответить с цитированием Мультицитирование сообщения от Rena Быстрый ответ на сообщение Rena

19 апреля 2011, 2:05:01 AM   # 8
 
 
Сообщения: 1652
Цитировать по имени
цитировать ответ
по умолчанию Re: Определить, если Bitcoin работает?

Хм, оба эти полагаются на командах оболочки Unix и перенаправлении. Я надеялся на что-то вроде PID файла ..

Я вытащил патч, который делает Linux / Mac Bitcoin / bitcoind написать bitcoind.pid файл при запуске с -daemon переключателем (и стирает его выключения).

Следующий выпуск будет иметь несколько изменений, чтобы сделать запуск в Linux / Mac более Unix стандарта типа.
Гэвин Андресен сейчас офлайн Пожаловаться на Гэвин Андресен   Ответить с цитированием Мультицитирование сообщения от Gavin Andresen Быстрый ответ на сообщение Гэвин Андресен



Как заработать Биткоины?

Bitcoin Wallet * Portefeuille Bitcoin * Monedero Bitcoin * Carteira Bitcoin * Portafoglio Bitcoin * Bitcoin Cüzdan * 比特币钱包

bitcoin-zarabotat.ru
Почта для связи: bitcoin-zarabotat.ru@yandex.ru

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW