Ich habe ein einfaches Skript geschrieben, mit dem ich per SSH auf einen Remote-Host zugreifen kann, um Daten von ihm abzurufen und diese Daten auf meinem lokalen Computer in einer Protokolldatei (einschließlich Datum und Uhrzeit) darzustellen: ssh ip 'df -Ph | grep Dataload_xps' >> /home/Benutzer-ID/Dataload-$(Datum +%Y%m%d%H%M%S).log
Das funktioniert super, aber ich muss das automatisieren und ich habe kein Crontab! (Berechtigungsgründe)
Ich habe diese While-Schleife versucht, die nicht so toll ist: während wahr; führe SSH-IP „df -Ph | grep Dataload_xps“ aus; 30 Minuten schlafen; fertig & >> /home/Benutzer-ID/Dataload-$(Datum +%Y%m%d%H%M%S).log
Ich brauche Hilfe bei:
- Erstellen einer While-Schleife, die diesen Befehl jede Stunde ausführt.
- Wenn der Befehl nicht zurückgegeben wird, d. h. kein Speicherplatz vorhanden ist, erstellen Sie ein Fehlerprotokoll
Deine Hilfe ist sehr Willkommen!