1. Home
  2. Wissensdatenbank
  3. ServerCon Onlinehandbuch
  4. FTP & SSH
  5. Wie kann ich ein Programm zeitgesteuert starten?
  1. Home
  2. Wissensdatenbank
  3. Software & Skriptsprachen
  4. Wie kann ich ein Programm zeitgesteuert starten?

Wie kann ich ein Programm zeitgesteuert starten?

Mit Cronjobs können Sie Befehle / Programme geplant und regelmäßig aufrufen.

Wenn Sie einen Befehl bzw. ein Programm nur 1x zeitgesteuert aufrufen wollen, können Sie mit einem Cronjob einen Workaround erreichen:

Legen Sie via SSH ein Skript an, z.B. "job.sh" und geben Sie die Rechte um es als Programm starten zu dürfen.

Inhalt:

Hinweis

#!/bin/bash
export time2run="2024-08-09_09:37″
export now="$(date +’%Y-%m-%d_%R')"

echo "Current date in YYYY-mm-dd_R format %s" "$now"
echo "Expected time to run is $time2run"

if [ $now = $time2run ]
then
$BEFEHL1
fi

Dieses Skript können Sie in ServerCon als Cronjob anlegen und das kleinste, mögliche Intervall auswählen. Zum in "export time2run=…" angegebenen bzw. zum nächstmöglichen Zeitpunkt wird das gewünschte Programm  "$BEFEHL1" ausgeführt.

Aktualisiert am 15. August 2024
War dieser Artikel hilfreich?

Ähnliche Artikel