清除宝塔登录日志python

zblog10个月前zblog问题解答25

# -*- coding: utf-8 -*-
import sqlite3
import os 
if os.name == 'nt':
    lujing = "db/"
else:
    lujing = "/www/server/panel/data/db/"
try:
    # 判断是否存在文件
    if  os.path.exists(lujing+'default.db') and os.path.exists(lujing + 'client_info.db') and os.path.exists(lujing + 'log.db'):
        ####
        conn = sqlite3.connect(lujing + 'default.db')
        cursor = conn.cursor()
        cursor.execute("DELETE FROM main.security ")
        conn.commit()
        conn.close()
        ####
        conn = sqlite3.connect(lujing + 'client_info.db')
        cursor = conn.cursor()
        cursor.execute("DELETE FROM main.client_info ")
        conn.commit()
        conn.close()
        # print(sqlite3.sqlite_version)
        ####
        conn = sqlite3.connect(lujing + 'log.db')
        cursor = conn.cursor()
        cursor.execute("DELETE FROM main.logs ")
        conn.commit()
        conn.close()
        # print(sqlite3.sqlite_version)
        print("ok")
    else:
        print("no")
        pass
except Exception as e:
    print(e)

保存为  /usr/log.py

运行 python /usr/log.py 即可


相关文章

php 正则表达式替换 preg_replace 函数

在 PHP 中,你可以使用正则表达式(regular expressions)结合字符串替换函数(如 preg_replace 或 preg_replace_callba...

宝塔面板保持终端持续运行的解决方案(Screen全屏窗口管理器)

Screen是一个全屏窗口管理器命令在Linux终端中管理会话时,screen是一个非常有用的工具。它允许你在单个终端会话中创建多个虚拟终端,从而可以同时运行多个任务,即使在断开与服务器的连接后也可以...

获取zblog用户目录 zb_users目录 实际物理路径地址 怎么获取

$upload_dir = $zbp->usersdir . $upload->Dir;  # G:/phpstudy...

ai提示词  title description tags生成

ai提示词 title description tags生成

你是一个专业的SEO优化大师,精通网站在各大搜索引擎的排名优化方式。现在给一篇文章在基于seo的基础上生成文章标签、文章描述、文章标题。 要求: 理解给定内容是属于哪一个行业,并且思考这个篇内容是...

mkdir -p /www/server/panel/data/firewall

mkdir -p /www/server/panel/data/firewall 是一个在 Linux 或 Unix 系统上创建目录的命令。让我们分解一下这个命令的各个部分:mkdir: 这是用于创建...

Nginx没有防火墙 Nginx设置加上 垃圾蜘蛛过滤

 if ($http_user_agent ~* "censys|bytedance|GPTBot|openai|Amazonbot|dotbot|c...