..


Sponsoroidut linkit

Käynnistäminen ASP-skriptin avulla ajoitetun tehtävän

Artikkelin kirjoittanut Max Bossi

Yksi klassinen ongelmia, jotka vaivaavat Windows kehittäjille on hallita "automaattisen suorittamisen tiettyjen skriptejä (ASP, ASPX, jne..) Aikataulu ja asetettu päivämäärät.

Tyypillinen esimerkki tällaisesta tarve voi olla hypoteettinen manutenzione.asp skripti, joka suorittaa tarkasti huolto ja / tai varmuuskopioida tietokanta sivustomme.

Hallitse sama Linux kone olisi paljon helpompaa! Kiitos crontab, ja teksti selaimet (kuten. Lynx), joista Linux on rikas, toimitusjohtaja käynnistää skriptejä tietyissä kohdissa se on erittäin helppoa lisätä crontab rivi suorittaa tämä yksinkertainen skripti keskiyöllä joka päivä:

 



 0 0 * * * lynx-dump http://www.miosito.com/manutenzione.php

 
Valitettavasti Windows se on vähän "vähemmän intuitiivinen ...

Huomaa: Tämä artikkeli on omistettu järjestelmänvalvojille. Jos sivustosi isännöi (ja siksi ei ole pääsyä ajoitettuja tehtäviä palvelin), sinun pitäisi kysyä palveluntarjoajalta tai voit käyttää palveluja, kuten kauko-cron.com tai webbasedcron.com .

Hieman VBScript ratkaista ongelma ...

Käyttämällä ajoitettuja yleensä käytimme heittää muutamia kivoja executable (kuten virustorjunta tai jotkut levyn eheytys-apuohjelma) ... Mutta miten voimme tehdä asettaa täytäntöönpanon ASP-skriptin läsnä samaan tai toiseen palvelimeen?

Todellisuudessa toiminta on hyvin yksinkertainen. Ja "tarpeeksi, itse asiassa luoda pienen skriptin (VBScript) joiden sisältö on seuraava:






 "Minä luoda objektin







 Dim IE







 Syyskuu IE = CreateObject ("InternetExplorer.Application")









 "Annan äänetön







 "(Jos se on true, avaat Resurssienhallinnan ikkuna







 "Keskellä meidän video)







 IE.Visible = False









 "Asettaa sivuilla vierailla ...







 "... Tämä on URL käsikirjoituksen että juoksen!







 IE.navigate ("http://www.miosito.com/manutenzione.asp")









 "Sulje







 Syyskuu IE = Nothing

 

Tallenna laajentamisen kanssa. VBS, ja sitten asetamme toiminta pianficata:
 



 Ohjauspaneeli> ajoitettuja> Lisää ajoitettu tehtävä

 
Valitse Seuraava ja sitten Selaa. Valitse VBS luomasi tiedosto ja asettaa määritykset siitä, kun haluat tehtävän suorittaa.

Pohjimmiltaan: ajoitetun tehtävän käynnistää (määräajat) VBS tiedosto, joka puolestaan ​​avaa esiintymän (näkymätön) vuonna IExplorer saavuttaa URL komentosarjan haluat. Yksinkertainen, eikö?

Samassa luokassa ...
E-Learning
ASP Zero (Ebook) ASP Zero (Ebook)
Learning Microsoft ASP-ja VBScript tyhjästä. Vain 29 €.
Visual Basic 6 (kurssi) Visual Basic 6 (kurssi)
Tee Desktop Applications kanssa VB6. Alkaen 39 €.
Sponsoroidut linkit