From 5f4622fdcd5f16b538d600805029459206bd8b64 Mon Sep 17 00:00:00 2001 From: dami Date: Sun, 23 Mar 2025 17:27:43 +0800 Subject: [PATCH] Update init_cron.py --- web/admin/setup/init_cron.py | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/web/admin/setup/init_cron.py b/web/admin/setup/init_cron.py index eb3efdf06..d0fb8d4a4 100644 --- a/web/admin/setup/init_cron.py +++ b/web/admin/setup/init_cron.py @@ -27,14 +27,22 @@ def init_cron(): if file == "": return True - - # content = mw.execShell("crontab -l") + with open(file) as f: for line in f.readlines(): cron_line = line.strip() if cron_line.startswith("#"): continue - print(cron_line) + + cron_expression = cron_line.split(maxsplit=5)[0] # 提取前 5 个字段(* * * * *) + command = cron_line.split(maxsplit=5)[5] # 提取命令部分 + + # 面板计划任务过滤 + if command.startswith("/www/server/cron"): + continue + + + print(command) # cron_list = content.split("\n") # print(cron_list) \ No newline at end of file