..
Ett av de klassiska problemen som drabbar Windows-utvecklare är att hantera den "automatiska genomförandet av vissa skript (ASP, ASPX, osv.) Schema och datum ställas in.
Ett typiskt exempel på ett sådant behov kan vara att en hypotetisk manutenzione.asp skript som utför just underhåll och / eller säkerhetskopiera databasen av vår webbplats.
Hantera samma på en Linux-maskin skulle vara mycket lättare! Tack vare crontab och webbläsare text (. T.ex. Lynx) av vilka Linux är rik, hantera lanseringen av skript vid vissa punkter blir det mycket enkelt: lägg bara till crontab linjen att köra detta enkla skript vid midnatt varje dag:
0 0 * * * lynx-dump http://www.miosito.com/manutenzione.phpTyvärr, på Windows är det lite "mindre intuitivt ...
OBS: Denna artikel ägnas åt systemadministratörer. Om din webbplats är värd (och därför inte har tillgång till schemalagda aktiviteter på servern) ska du fråga din leverantör eller så kan du helt enkelt använda sig av tjänster som remote-cron.com eller webbasedcron.com .
Lite VBScript för att lösa problemet ...
Använda Schemalagda aktiviteter brukar vi använde för att kasta några fina körbara (t.ex. antivirusprogram eller någon diskdefragmentering verktyg) ... men hur kan vi göra för att ställa in genomförandet av ett ASP-skript som finns på samma eller annan server?
I verkligheten operationen är mycket enkel. Och nog i själva verket skapa ett litet script (VBScript) med följande innehåll:
"Jag skapa objektet
Dim IE
September IE = CreateObject ("InternetExplorer.Application")
"Jag ger tyst drift
"(Om den är inställd till True, öppnar du Explorer-fönster
"I mitten av vår video)
IE.Visible = False
"Ställer in hemsidan för att besöka ...
"... Det är adressen till skriptet som jag kör!
IE.navigate ("http://www.miosito.com/manutenzione.asp")
'Stäng
September IE = Nothing
Spara med filändelsen vbs, och sedan vi satte verksamheten pianficata.:
Kontrollpanelen> schemalagda aktiviteter> Lägg till schemalagd aktivitetKlicka på Nästa och sedan på Bläddra. Välj den vbs fil du skapade och ange inställningar som till den tid då du vill att uppgiften skall utföras.
I huvudsak: den schemalagda aktiviteten kommer att lansera (med tidsfrister) vbs fil som i sin tur kommer att öppna en instans av (osynliga) i IEXPLORER nå webbadressen till det skript som du vill. Enkelt, eller hur?
| |
ASP-Zero (ebook)
Att lära Microsoft ASP och VBScript från grunden. På endast 29 €. |
| |
Visual Basic 6 (Kurs)
Gör Desktopapplikationer med VB6. Från 39 €. |