mirror of
https://github.com/vale981/dirkules
synced 2025-03-05 09:21:38 -05:00
zeug gefixt, jobs beim start ausführbar
This commit is contained in:
parent
ebab9b43bf
commit
7cab4fa42f
2 changed files with 6 additions and 4 deletions
|
@ -15,7 +15,7 @@ def getAllDrives():
|
|||
]
|
||||
|
||||
lsblk = subprocess.Popen(
|
||||
["lsblk -I 8 -d -b -o NAME,MODEL,SERIAL,SIZE,ROTA,RM,HOTPLUG,STATE"],
|
||||
["lsblk -I 8 -d -b -o NAME,MODEL,SERIAL,SIZE,ROTA,RM,HOTPLUG"],
|
||||
stdout=subprocess.PIPE,
|
||||
shell=True,
|
||||
universal_newlines=True)
|
||||
|
@ -30,17 +30,18 @@ def getAllDrives():
|
|||
for line in drives:
|
||||
newLine = ' '.join(line.split())
|
||||
newLine = newLine.split(" ")
|
||||
while len(newLine) > 8:
|
||||
while len(newLine) > 7:
|
||||
newLine[1] = newLine[1] + " " + newLine[2]
|
||||
del newLine[2]
|
||||
values = []
|
||||
for i in range(len(keys) - 1):
|
||||
for i in range(len(keys) - 2):
|
||||
if newLine[i] == "0":
|
||||
values.append(False)
|
||||
elif newLine[i] == "1":
|
||||
values.append(True)
|
||||
else:
|
||||
values.append(newLine[i])
|
||||
values.append("running")
|
||||
values.append(smartPassed("/dev/" + values[0]))
|
||||
driveDict.append(dict(zip(keys, values)))
|
||||
sortedDriveDict = sorted(driveDict, key=lambda drive: drive['name'])
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
from dirkules import scheduler
|
||||
import datetime
|
||||
|
||||
@scheduler.task('interval', id='do_job_1', seconds=300)
|
||||
@scheduler.task('interval', id='do_job_1', seconds=20, next_run_time=datetime.datetime.now())
|
||||
def job1():
|
||||
print("Job 1 executed")
|
||||
|
|
Loading…
Add table
Reference in a new issue