#!/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)
#!/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)