Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Zadania WebJob w usłudze Azure App Service umożliwiają uruchamianie skryptów lub programów jako zadań w tle. W tym przewodniku szybkiego startu utworzysz zaplanowane zadanie WebJoba, które, używając skryptu przygotowanego dla systemu Windows lub Linux, wyświetla bieżący czas.
Wymagania wstępne
- Konto platformy Azure. Utwórz je bezpłatnie.
- Istniejąca aplikacja usługi App Service uruchomiona w preferowanym systemie operacyjnym:
- Usługa App Service systemu Windows (dowolny stos: kod lub kontener)
- Usługa aplikacji Linux (dowolny stos: kod lub kontener)
- Włącz Zawsze Włączone w ustawieniach usługi App Service: Skonfiguruj Zawsze Włączone
- W przypadku kontenerów Windows i aplikacji Linux ustaw ustawienie aplikacji
WEBSITE_SKIP_RUNNING_KUDUAGENT = false
Pobierz przykładowe zadanie WebJob
Wybierz wersję zgodną z systemem operacyjnym usługi App Service:
Platforma | Link pobierania | Dołączony skrypt |
---|---|---|
Windows | Pobierz wersję narzędzia CMD |
run.cmd (używa echo %date% %time% ) |
Linux | Pobierz wersję Bash |
run.sh (używa date ) |
Każdy plik zip zawiera pojedynczy skrypt, który drukuje bieżącą datę i godzinę systemu.
Dodaj WebJob w portalu Azure
W portalu Azure przejdź do aplikacji App Service.
W menu po lewej stronie wybierz pozycję Zadania WebJobs>+ Dodaj.
Wypełnij formularz następującymi wartościami:
Ustawienia Wartość Nazwa webjob
Przekazywanie pliku .zip
Pobrany plikTyp Triggered
Wyzwalacze Scheduled
Wyrażenie CRON 0 0/1 * * * *
Wybierz OK, aby utworzyć zadanie WebJob.
Zweryfikuj WebJob
- Przejdź do karty WebJobs.
- Wybierz swoje zadanie WebJob i otwórz pozycję Dzienniki.
- Upewnij się, że jest uruchamiany co minutę i wyświetla czas systemowy.
Czyszczenie
Aby usunąć WebJob, wybierz go w portalu i wybierz Delete
.