Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Mit WebJobs in Azure App Service können Sie Skripts oder Programme als Hintergrundaufgaben ausführen. In dieser Schnellstartanleitung erstellen Sie einen geplanten WebJob, der die aktuelle Uhrzeit unter Verwendung eines vordefinierten Skripts für Windows oder Linux druckt.
Voraussetzungen
- Ein Azure-Konto. Erstellen Sie ein kostenloses Konto.
- Eine vorhandene App Service-App, die auf Ihrem bevorzugten Betriebssystem ausgeführt wird:
- Windows App Service (beliebiger Stack: Code oder Container)
- Linux App Service (beliebiger Stapel: Code oder Container)
- Aktivieren von "Always On" in den App-Diensteinstellungen: AlwaysOn konfigurieren
- Legen Sie für Windows-Container und alle Linux-Apps die App-Einstellung fest.
WEBSITE_SKIP_RUNNING_KUDUAGENT = false
Herunterladen eines WebJob-Beispiels
Wählen Sie die Version aus, die Ihrem App Service-Betriebssystem entspricht:
Plattform | Herunterladen-Link | Eingeschlossenes Skript |
---|---|---|
Fenster | CMD-Version herunterladen |
run.cmd (verwendet echo %date% %time% ) |
Linux | Bash-Version herunterladen |
run.sh (verwendet date ) |
Jede ZIP-Datei enthält ein einzelnes Skript, das das aktuelle Systemdatum und die aktuelle Uhrzeit druckt.
Hinzufügen des WebJob im Azure-Portal
Wechseln Sie im Azure-Portal zu Ihrer App Service-App .
Wählen Sie im linken Menü "WebJobs>+ Hinzufügen" aus.
Füllen Sie das Formular mit den folgenden Werten aus:
Konfiguration Wert Name webjob
Dateiupload Die .zip
Datei, die Sie heruntergeladen habenTyp Triggered
Auslöser Scheduled
CRON-Ausdruck 0 0/1 * * * *
Wählen Sie OK, um den WebJob zu erstellen.
Überprüfen des WebJob
- Wechseln Sie zur Registerkarte "WebJobs ".
- Wählen Sie Ihren WebJob aus, und öffnen Sie Protokolle.
- Vergewissern Sie sich, dass er jede Minute ausgeführt wird und die Systemzeit gedruckt wird.
Aufräumen
Um den WebJob zu entfernen, markieren Sie den WebJob im Portal und wählen Sie Delete
.