示例#1
0
#!/usr/bin/env python
# -*- coding: utf-8 -*

import argparse
import re
import time

import init_work_home

init_work_home.init()

from config.config import Config
from utils.logger import logger
from api import eos_api

ct = int(time.time() * 1000000)
bp_name = Config.get_bp_account()
url = Config.get_local_api()
query_info = None


def init_timezone():
    global timezone
    timezone = str(time.strftime("%z", time.localtime()))
    timezone = timezone.replace("+", "")
    timezone = timezone.replace("0", "")
    if not timezone:
        timezone = 0
    else:
        int(timezone)
示例#2
0
#!/usr/bin/env python
# -*- coding: utf-8 -*

import subprocess

from apscheduler.schedulers.blocking import BlockingScheduler

import init_work_home

work_home = init_work_home.init()

from config.config import MonitorConfig
from utils.logger import logger
import monitor.node_monitor
import monitor.eos_process_monitor
import monitor.bp_status_monitor
import monitor.bp_block_monitor
import monitor.bidname_status

sched = BlockingScheduler()


def auto_claim():
    claim_command = str(work_home) + '/claim/auto_claim.sh'
    subprocess.call(claim_command)


def auto_restart():
    restart_command = str(work_home) + '/monitor/auto_restart.sh'
    subprocess.call(restart_command)