Avatar billede jekk Nybegynder
17. august 2001 - 18:00 Der er 6 kommentarer

Tidsstyret ASP-job-kørsel på server

Hej !

Jeg har brug for at køre et ASP-job tidsstyret (automatisk) - f.eks. én gang i døgnet - hvordan gør man det ?

Den manuelle metode er jo, at jeg selv, via browseren, går ind og kalder ASP-filen, men det er i længden træls !

Den næst-bedste metode er, at jeg laver et Delphi-program, hvori tidsstyringen ligger, og så lad dette program kører hele tiden og hver gang tiden trigges, så starte browseren med førnævnte kald !...

Men den bedste løsning er, at min ASP-fil på mit domæne, selv går igang når tid er !

Et lille kode-eksempel vil være nyttig...
Avatar billede milpoer Nybegynder
17. august 2001 - 18:01 #1
Jeg har en Unix-server.. Hvor jeg har lavet et cron job, som er et perl scritp.. så hvis du på en eller anden måde kan få serveren til at køre noget perl automatisk..

mit er en server-tjek..

Hvad skal du helt præcist bruge det til. ?
Avatar billede jekk Nybegynder
17. august 2001 - 18:22 #2
jeg tror ikke serveren understøtter perl - i hvert fald har jeg slet ingen erfaringer denvej rundt !

anvendelsen kan være \"mange\" -

eksempelvis, vil jeg gerne tage periodisk backup af mine net-databaser via noget ASPMail, som jeg har fået til at fungere!

et andet eksempel kan være, at jeg periodisk vil gennemløbe en database for forskellige forekomster, når noget sådan er tilstede, vil jeg automatisk sende mail ....

NB! nu går det ikke alene på at sende mail ! de nævnte eksempler er blot nogle, der ligger lige for !
Avatar billede thomas_regin Nybegynder
17. august 2001 - 18:42 #3
Det er med ASP, som med de fleste andre server-side sprog, at de kræver interaktivitet fra en bruger eller andet, for at blive eksekveret. Man har jo naturligvis altid muligheden for at lave et script, der \"refresher\" hver 24. time, men det kræver at du har et browser-vindue åben døgnet rundt, så denne løsning vil jeg ikke anbefale. Hvis du vil blive i Microsoft-miljø, så vil jeg nok overveje at finde alternativer til Windows Task Manager, som på prædefinerede tidspunkter kan eksekvere udvalgte programmer.

Med venlig hilsen,

Thomas Regin.
Avatar billede jekk Nybegynder
17. august 2001 - 18:53 #4
Et eller andet har jeg set RUNAT=Server,
som jeg troede kunne påføres en eller anden parameter - svarende til mit tidsstyringsbehov -

men som jeg kan forstå på Thomas, så kan jeg ikke regne med, at et sådan ASP-program kører hele tiden, men skal \"refreshes\" / skubbes igang !

så det bli\'r nok til den næstbedste løsning - at jeg laver et lille Delphi-program til formålet !

tak for meldingerne !
Avatar billede thomas_regin Nybegynder
17. august 2001 - 19:21 #5
Runat = server betyder kun, at det pågældende stykke kode skal eksekveres af serveren, og ikke af din browser. En mulighed man bestemt skal tage op til overvejelse er ASP.net, som sandsynligvis har svaret på alle dine bønner - men så langt er jeg desværre ikke kommet i min bog endnu!.. :)

Thomas.
Avatar billede burningice Nybegynder
17. august 2001 - 19:44 #6
well... lav en AT kommando der starter WSH og den pågældende asp fil på et givent tidspunkt
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester