Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Empfohlene Antworten

Veröffentlicht

Hallo,

wie kann ich bei einem bash skript eine if abfrage auf zeit machen?

Ich möchte gerne in einer IF abfrage überprüfen ob es 4 Uhr (nachts ist)

wenn ja mache xyz wenn nein mache xyz

Wenn ich einen zeitgesteuerten Job brauche, dann lege ich dafür einen Eintrag in der Crontab, da ich ja weiß wann dieser Job läuft brauche ich die Prüfung nicht

Zusätzlich würde ich die Prüfung nicht durchführen, denn es wird bei einem theoretischen manuellen Start kaum möglich sein, exakt 4 Uhr zu treffen, d.h. Du wirst immer eine gewisse Zeitspanne prüfen müssen, aber wer startet schon manuell nachts um 4 Uhr ein Script!?

  • Autor

Ich habe nicht gesagt das ich etwas um 4 Uhr starten möchten. Ich möchte das um 4 Uhr etwas "gemacht" wird

Zeitgesteuert ist das ;-) ob ich nun genau 4:00 Uhr treffe spielt keine rolle tolleranz von +10 sind locker drin.

@Klotzkopp vielen Dank.

Ich habe nicht gesagt das ich etwas um 4 Uhr starten möchten. Ich möchte das um 4 Uhr etwas "gemacht" wird
Das tut der Code aber nur, wenn du ihn um Punkt 4 ausführst.

ob ich nun genau 4:00 Uhr treffe spielt keine rolle tolleranz von +10 sind locker drin.
+10 was? Der Code hat keine Toleranz, du musst auf die Sekunde genau sein. Von Toleranz war nie die Rede.
  • Autor

Also mein "Skript" startet sich in der crontab ab 3 uhr im 10 minuten takt an.

Am ende des skriptes überprüfe ich jetzt imm ob date +%H%M%S > 4 Uhr ist wenn ja wird eine email verschickt.

Wieso sollte das nicht gehen?

Am ende des skriptes überprüfe ich jetzt imm ob date +%H%M%S > 4 Uhr ist wenn ja wird eine email verschickt.

Wieso sollte das nicht gehen?

Es geht um die Prüfung auf == bzw >, das ist ein Unterschied.

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.