Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Erstellungsdatum einer Datei per Bash auslesen und vergleichen

Frage Entwicklung Batch & Shell

Mitglied: Chribu

Chribu (Level 1) - Jetzt verbinden

04.11.2008 um 13:04 Uhr, 8155 Aufrufe

Hallo,

ich habe mir ein kleines Bash-Script gebaut, mit dem ich SSL-Zertifikate auf ihre Gültigkeit überprüfen kann.
Dieses Script kann ich so einstellen, dass es mir bei einer Gültigkeitsdauer von X Tagen (z.B. 30) oder weniger, eine Warnmail schickt.
Dies wird alles im Auruf des Scriptes als Parameter mitgeteilt.

Das Script läuft einmal täglich als Cronjob!

Jetzt zu meinem Problem:

Ich möchte gerne das Script so umbauen, dass es mir nicht jeden Tag eine Warnmail zum gleichen Zertifikat schickt, sondern nur einmal bei einer Gültigkeitsdauer <= 30 Tage und dann wieder im 2 Wochen-Rythmus, bis es wirklich abgelaufen ist, damit mein Postfach nicht erstickt

Meine Idee:

Ich überprüfe mit "if [ -e "$(HOST).check" ]" die Existenz einer Datei, wobei $(HOST) der IP-Adresse des PCs entspricht!
Wenn die Datei existiert, soll das Script das Erstellungsdatum der Datei überprüfen, ob es schon 14 Tage alt ist oder nicht.
Wenn JA, schickt es wieder die Warnmail mit der Methode "send_mail" (selbst erstellt im Bashscript), wenn NEIN schickt es keine Mail usw.
Dies soll er dann solange machen, bis das Zertifikat wirklich abgelaufen ist. (2-Wochen-Rythmus)

So, oder so ähnlich hatte ich mir das vorgestellt...


Vielleicht kennt ihr ja eine viel einfachere Lösung für mein Problem! ;D

Gruß

Chribu
Ähnliche Inhalte
Batch & Shell
Datei nach Erstellungsdatum verschieben (2)

Frage von Kugelschreiber1 zum Thema Batch & Shell ...

Batch & Shell
gelöst Auslesen und Vergleichen Zweiter CSV Dateien Powershell (7)

Frage von Hainoon zum Thema Batch & Shell ...

Batch & Shell
Bash sqlplus oder Bash Fehler? (7)

Frage von Marabunta zum Thema Batch & Shell ...

Batch & Shell
gelöst Erstellungsdatum vor jede Zeile einer Textdatei schreiben (5)

Frage von freakonaleash zum Thema Batch & Shell ...

Neue Wissensbeiträge
Windows Update

Novemberpatches und Nadeldrucker bereiten Kopfschmerzen

(14)

Tipp von MettGurke zum Thema Windows Update ...

Windows 10

Abhilfe für Abstürze von CDPUsersvc auf Win10 1607 und 2016 1607

(7)

Tipp von DerWoWusste zum Thema Windows 10 ...

RedHat, CentOS, Fedora

Fedora 27 ist verfügbar

Information von Frank zum Thema RedHat, CentOS, Fedora ...

Heiß diskutierte Inhalte
Server
Bilder aus dem Web mit CSV runterladen (30)

Frage von Yannosch zum Thema Server ...

Server-Hardware
Bestehendes Raid erweitern um 4 gleiche Platten! (Verständnis Fragen) (12)

Frage von Hendrik2586 zum Thema Server-Hardware ...

Windows Update
WSUS 4 (Server 2012 R2) - Windows 10 Updates nicht möglich (12)

Frage von c0d3.r3d zum Thema Windows Update ...