..
En av de klassiske problemene som rammer Windows-utviklere er å forvalte den "automatisk utføring av visse skript (ASP, ASPX, etc..) Tidsplan og sett datoer.
Et typisk eksempel på et slikt behov kan være til en hypotetisk manutenzione.asp skript som utfører nøyaktig vedlikehold og / eller sikkerhetskopiere databasen på nettstedet vårt.
Behandle det samme på en Linux-maskin ville være mye enklere! Takket være crontab, og tekst-nettlesere (. F.eks Lynx) som Linux er rik, administrerende lanseringen av skript på enkelte punkter blir det veldig enkelt: bare legge til crontab linje for å kjøre dette enkle skript ved midnatt hver dag:
0 0 * * * gaupe-dump http://www.miosito.com/manutenzione.phpDessverre, på Windows er det litt "mindre intuitive ...
Merk: Denne artikkelen er viet til systemadministratorer. Hvis nettstedet er vert (og dermed ikke har tilgang til planlagte oppgaver på serveren), bør du be din leverandør eller du kan ganske enkelt gjøre bruk av tjenester som remote-cron.com eller webbasedcron.com .
En bit av VBScript for å løse problemet ...
Bruke Planlagte oppgaver vi vanligvis brukes til å kaste noen fine kjørbare (slik som antivirus eller noen disk defragmenteringsverktøy) ... men hvordan kan vi gjøre for å sette utførelsen av en ASP-skript til stede på samme eller en annen server?
I virkeligheten operasjonen er svært enkel. Og 'nok, faktisk, lage et lite script (VBScript) med følgende innhold:
Jeg opprette objektet
Dim IE
September IE = CreateObject ("InternetExplorer.Application")
'Jeg gir stillegående drift
'(Hvis den er satt til True, åpner du explorer vinduet
"I midten av videoen vår)
IE.Visible = False
'Setter nettsted å besøke ...
"... Det er nettadressen til skriptet som jeg kjører!
IE.navigate ("http://www.miosito.com/manutenzione.asp")
'Lukk
September IE = Nothing
Lagre med utvidelsen VBS, og da vi satt drift pianficata.
Kontrollpanel> Planlagte oppgaver> Legg til planlagt oppgaveKlikk Neste og deretter Bla gjennom. Velg vbs filen du opprettet og endre innstillinger som til den tiden da du vil at oppgaven skal utføres.
I hovedsak: den planlagte oppgaven vil lansere (med tidsfrister) vbs fil som igjen vil åpne en forekomst av (usynlig) i IExplorer nå URL-adressen til skript som du vil. Enkelt, ikke sant?
| |
ASP Zero (Ebook)
Læring Microsoft ASP og VBScript fra bunnen av. At kun 29 €. |
| |
Visual Basic 6 (Course)
Lag Desktop Applications med VB6. Fra € 39. |