Wie erstelle ich eine WHILE-Schleife zum Planen von Skriptausführungen, wenn KEIN ZUGRIFF auf Crontab besteht?

Wie erstelle ich eine WHILE-Schleife zum Planen von Skriptausführungen, wenn KEIN ZUGRIFF auf Crontab besteht?

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:

  1. Erstellen einer While-Schleife, die diesen Befehl jede Stunde ausführt.
  2. Wenn der Befehl nicht zurückgegeben wird, d. h. kein Speicherplatz vorhanden ist, erstellen Sie ein Fehlerprotokoll

Deine Hilfe ist sehr Willkommen!

verwandte Informationen