..
Jeden z klasických problémov, ktoré trápia Windows vývojárov je riadiť "automatické vykonanie niektorých skriptov (ASP, ASPX, atď.) Plánovanie a nastavenie dátumu.
Typickým príkladom takejto potreby môže byť na hypotetickú manutenzione.asp skript, ktorý vykoná presne na údržbu a / alebo zálohovať databázu našich stránok.
Správa rovnaké na Linux stroj by bolo oveľa jednoduchšie! Vďaka crontab, a textové prehliadače (. Napr. Lynx), ktoré Linux je bohatá, riadenie spustenie skriptov v určitých bodoch sa stáva veľmi jednoduché: stačí pridať crontab riadok môžete využiť jednoduchý skript, o polnoci každý deň:
0 0 * * * lynx-dump http://www.miosito.com/manutenzione.phpBohužiaľ, vo Windows je to trochu "menej intuitívne ...
Poznámka: Tento článok je venovaný správcu systému. Ak sú vaše stránky hostiteľom (a teda nemajú prístup k naplánované úlohy na serveri), mali by ste požiadať svojho poskytovateľa, alebo môžete jednoducho využívať služby, ako je diaľkové cron.com alebo webbasedcron.com .
Trochu VBScript vyriešiť problém ...
Pomocou Naplánované úlohy sa zvyčajne sme sa hodiť nejaký pekný spustiteľný súbor (napríklad antivírusové programy alebo niektoré defragmentáciu disku) ... Ale ako môžeme nastaviť vykonávanie ASP skriptov súčasnej dobe na rovnakom alebo inom serveri?
V skutočnosti Obsluha je veľmi jednoduchá. A "dosť, v skutočnosti, vytvoriť malý skript (VBScript) s nasledujúcim obsahom:
"Ja vytvoriť objekt
Dim IE
Septembra IE = CreateObject ("InternetExplorer.Application")
"Dám tichá prevádzka
(Ak je nastavená na hodnotu True, otvorí sa okno Prieskumníka
"V polovici nášho video)
IE.Visible = False
"Nastavenie webovej stránky na návštevu ...
"... To je URL skriptu, ktorý vediem!
IE.navigate ("http://www.miosito.com/manutenzione.asp")
"Zavrieť
Septembra IE = Nothing
Uložiť s príponou VBS, a potom sme operáciu pianficata.:
Ovládací panely> Naplánované úlohy> Pridať naplánovanú úlohuKliknite na tlačidlo Ďalej a prejdite. Vyberte súbor, ktorý ste vytvorili VBS a nastaviť svoje preferencie, pokiaľ ide o čas, kedy chcete úlohu vykonať.
V podstate: Naplánované úlohy sa spustí (s termíny), VBS súbor, ktorý potom otvorí inštanciu (neviditeľné) na dosiahnutie IExplorer URL skriptu, ktorý chcete. Jednoduché, nie?
| |
ASP Zero (ebook)
Učenie Microsoft ASP a VBScript od nuly. V pouhých 29 €. |
| |
Visual Basic 6 (kurz)
Urobiť Desktopové aplikácie s VB6. Od 39 €. |