ich bin ein ziemlicher rookie in Sachen Python.....hab mich bis jetzt nur auf der bash, zsh usw herumgetrieben.
Ich will mit einem python script meine Backups auf einem FTP Server checken.
Was ich bisher gepfuscht habe:
Code: Alles auswählen
#!/usr/bin/python
import os
import sys
import datetime
import time
from datetime import date, datetime
today = date.today()
print today
#Logindaten lesen
user = os.getenv("BM_UPLOAD_FTP_USER")
passwd = os.getenv("BM_UPLOAD_FTP_PASSWORD")
host = os.getenv("BM_UPLOAD_FTP_HOSTS")
#FTP login
from ftplib import FTP
ftp = FTP(host)
ftp.login (user, passwd)
print ftp.getwelcome()
dir = ftp.retrlines('LIST')
print dir
#last = os.path.getmtime(/)
#print last
ftp.quit ()
jetzt müsste ich nur noch das Datum der zuletzt erstellten Datei mit dem heutigen Datum (evtl +1 Tag um das mit dem Nagioscheck besser hin zu bekommen)
vergleichen und als Ergebnis 0 oder 1 ausgeben.
Mein wissen über python und die verschiedensten Ansätze und Forenbeiträge machen mein Halbwissen nur noch zu einem größeren Brei ^^
Danke schon mal!
