Skip to content

Commit 9664609

Browse files
committed
Update init_cron.py
1 parent aa92699 commit 9664609

File tree

1 file changed

+25
-2
lines changed

1 file changed

+25
-2
lines changed

Diff for: web/admin/setup/init_cron.py

+25-2
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,33 @@
88
# Author: midoks <[email protected]>
99
# ---------------------------------------------------------------------------------
1010

11+
import os
1112
import core.mw as mw
13+
from utils.crontab import crontab
14+
from croniter import croniter
15+
from datetime import datetime
1216

1317
# 识别linux计划任务
1418
def init_cron():
19+
file = ''
20+
cron_file = [
21+
'/var/spool/cron/crontabs/root',
22+
'/var/spool/cron/root',
23+
]
24+
for i in cron_file:
25+
if os.path.exists(i):
26+
file = i
1527

16-
content = mw.execShell("crontab -l")
17-
print(content)
28+
if file == "":
29+
return True
30+
31+
# content = mw.execShell("crontab -l")
32+
with open(file) as f:
33+
for line in f.readlines():
34+
cron_line = line.strip()
35+
if cron_line.startswith("#"):
36+
continue
37+
print(cron_line)
38+
39+
# cron_list = content.split("\n")
40+
# print(cron_list)

0 commit comments

Comments
 (0)