..
Jednym z klasycznych problemów, które dotykają deweloperów Windows do zarządzania "automatycznego wykonywania niektórych skryptów (ASP, ASPX, itp..) Harmonogram i terminach określonych.
Typowym przykładem takiej potrzeby może być hipotetyczny scenariusz manutenzione.asp, które wykonuje dokładnie konserwacji i / lub kopię zapasową bazy danych na naszej stronie.
Zarządzanie tym samym na komputerze z systemem Linux byłoby znacznie łatwiejsze! Dzięki crontab i przeglądarek tekstowych (. Takich jak Lynx), z których Linux jest bogaty, zarządza uruchomienie skryptów w pewnych momentach staje się bardzo proste: wystarczy dodać linię crontab uruchomić ten prosty skrypt o północy każdego dnia:
0 0 * * * lynx-dump http://www.miosito.com/manutenzione.phpNiestety, w systemie Windows jest to nieco "mniej intuicyjny ...
Uwaga: Niniejszy artykuł poświęcony jest dla administratorów systemu. Jeśli strona jest hostowana (a zatem nie mają dostępu do zaplanowanych zadań na serwerze), należy zwrócić się do dostawcy lub po prostu skorzystać z usług takich jak zdalnie cron.com lub webbasedcron.com .
Trochę VBScript, aby rozwiązać problem ...
Korzystanie z Zaplanowane zadania zwykle kiedyś rzucić jakieś fajne wykonywalnych (takich jak programy antywirusowe lub jakiegoś narzędzia do defragmentacji dysku) ... ale jak możemy zrobić, aby wykonanie skryptu ASP obecne na tym samym lub innym serwerze?
W rzeczywistości obsługa jest bardzo prosta. I "mało, w rzeczywistości, stworzyć mały skrypt (VBScript) o następującej treści:
"I utworzyć obiekt
Dim IE
Września IE = CreateObject ("InternetExplorer.Application")
"Daję cicha praca
(Jeśli jest ustawiona na True, należy otworzyć okno eksploratora
"W środku naszego wideo)
IE.Visible = False
"Zestawy do odwiedzenia strony internetowej ...
"... To jest adres do skryptu, że zabrakło mi!
IE.navigate ("http://www.miosito.com/manutenzione.asp")
'Zamknij
Września IE = Nothing
Zapisz z rozszerzeniem vbs, a następnie ustawiamy pianficata pracy.:
Panel sterowania> Zaplanowane zadania> Dodaj zaplanowane zadanieKliknij przycisk Dalej, a następnie Przeglądaj. Wybierz plik vbs utworzone i ustawić preferencje co do czasu, kiedy zadanie ma być wykonane.
W istocie: zaplanowane zadanie uruchomi (z terminami) vbs, co z kolei otworzy wystąpienie (niewidoczny) w IExplorer osiągając URL skryptu, który chcesz. Proste, prawda?
| |
ASP Zero (Ebook)
Nauka Microsoft ASP i VBScript od podstaw. W zaledwie 29 €. |
| |
Visual Basic 6 (Kurs)
Dodać Aplikacje biurowe z VB6. Od 39 €. |