加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
main.py 1.39 KB
一键复制 编辑 原始数据 按行查看 历史
nmaptech 提交于 2024-03-31 22:37 . update 项目主入口示例
import os
from datetime import datetime
from libs.util_log import MylogHandler
from libs.util_unix import ComUnix
from libs.util_monitor import monitor_once
if __name__ == '__main__':
# 项目路径
src_path = cur_path = os.path.abspath(os.path.dirname(__file__)) # code src path
proj_path = os.path.dirname(src_path) # project path
# 日志
log_dir = os.path.join(src_path,"logs")
if not os.path.exists(log_dir):
os.mkdir(log_dir)
mylog = MylogHandler(log_dir = log_dir)
# mylog.log(src_path)
# 时间
datetime_now = datetime.now()
date = datetime_now.strftime("%Y-%m-%d")
# date = "2024-02-28" # debug
mylog.info(f"cur date: {date}")
# date_time = datetime_now.strftime("%Y-%m-%d %H-%M-%S")
# date_time_dir_type = datetime_now.strftime("%Y-%m-%d-%H-%M-%S")
# print(f"{date} {date_time} {date_time_dir_type}")
# 脚本执行机状态
res = monitor_once()
mylog.info(f"executor status: {res}")
# # ssh操作demo
# com_unix = ComUnix(ip="192.168.5.81")
# res = com_unix.run("date")
# # res = com_unix.run("ls /optdata/")
# mylog.debug(res)
# com_unix.close()
"""
项目路径
日志
时间
执行节点状态
业务
预置环境
配置文件
工作目录
业务逻辑
合规判断
消息通知
日志备份
"""
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化