Avatar billede fcknet Nybegynder
09. januar 2004 - 20:42 Der er 32 kommentarer og
1 løsning

Cronjobs i XP

Hejsa.

Jeg vil høre om det er muligt at køre en form for cronjobs i windows xp. Jeg har prøvet jobliste, men jeg kan ikke finde ud af at få den til at åbne bestemte internetadresser.

Desuden vil jeg gøre så jeg kan bruge computeren selvom der skal køres cronjobs i baggrunden. Altså er det ikke hensigtsmæssigt at der kommer vinduer op med webadresser hele tiden!
Avatar billede johnstigers Seniormester
09. januar 2004 - 21:01 #1
øøøhh.... hvad er meningen i at sætte maskinen til at åbne bestemte sider hvis disse sider generer brugen af computeren?
Så skal der åbenbart IKKE startes sider, for det er da helt hen i vejret...
Avatar billede fcknet Nybegynder
09. januar 2004 - 21:03 #2
Du forstår vist ikke meningen med cronjobs.

Jeg har et website hvor jeg har en php fil som sletter alle brugere som er xx dage gamle. Det skal den gøre en gang i døgnet og derfor har jeg brug for et cronjob. Jeg skal ikke benytte vinduet, men den skal bare eksekvere php koden...
Avatar billede johnstigers Seniormester
09. januar 2004 - 21:04 #3
Jeg tier stille ;)
Avatar billede simonvalter Praktikant
09. januar 2004 - 22:06 #4
lav et batch script

browser.bat
og kom dette i den
cmd /C \"start http://www.eksperten.dk

det burde klare det.
Avatar billede simonvalter Praktikant
09. januar 2004 - 22:07 #5
cmd /C start http://www.eksperten.dk

den \" kom åbenbart med da jeg pastede.
Avatar billede fcknet Nybegynder
09. januar 2004 - 23:37 #6
den åbner jo stadig et vindue med eksperten
Avatar billede bertelbrander Novice
10. januar 2004 - 00:36 #7
Jeg ved ikke hvad cronjob er men...

Skal du blot have et program der kan hente en fil en gang om dagen?

Så kan du måske bruge wget, f.ex. denne:

http://www.interlog.com/~tcharron/wgetwin.html

Og så bruge en "scheduled task" eller AT kommandoen til at køre det.
Avatar billede fcknet Nybegynder
10. januar 2004 - 01:06 #8
Siden skal ikke hentes, men eksekveres præcis som havde du tastet url adressen ind i IE
Avatar billede bertelbrander Novice
10. januar 2004 - 01:11 #9
Undskyld min uvidenhed men hvad er forskellen på at hente en side med wget og hente den med f.ex. IE?
Avatar billede thesurfer Nybegynder
10. januar 2004 - 01:16 #10
Når en side vises eller downloades, udføres sidens kode..

Hvor ofte skal php siden afvikles?
Avatar billede fcknet Nybegynder
10. januar 2004 - 01:26 #11
thesurfer > Det er forskelligt. Nogle jobs skal køres hvert 10. minut, nogen skal kun køres hvert døgn
Avatar billede thesurfer Nybegynder
10. januar 2004 - 01:27 #12
Ved du hvor mange jobs der er? Er det fast?
Avatar billede fcknet Nybegynder
10. januar 2004 - 01:29 #13
Nej... Det er hvor mange jeg nu har brug for til at teste siden for den klient.
Avatar billede thesurfer Nybegynder
10. januar 2004 - 01:32 #14
Damn.. :)
Ville eller ha' lavet det i vb.. men er vist ikke hardcore nok til at lave det du har brug for.. :)
Avatar billede thesurfer Nybegynder
10. januar 2004 - 01:38 #15
hmm.. det kan måske lade sig gøre.. kigger på det imorgen..
Avatar billede The Real Yoda Juniormester
10. januar 2004 - 01:44 #16
du kan lave en html side som refreshes hvert eks 10 minut..

og i den laver du et par iframes som kalder de forskellige sider (scripts) som du køre..

I scriptsne laver du så en lille funktion som afgør om den skal køre scriptet nu, eller om den skal lade være..

hvis du f.eks har et script som skal køres hver 10'ne minut, og et der kun skal køre en gang om dagen, så er du jo nødt til at refreshe siden hvert 10ne minut og lade være med at lave kontrol på det script som skal køres hvert 10'ne minut.. og så lave en checker på det der kun skal køres en gang om dagen, som checker om den allerede er kørt den dag..

på den måde har du et vindue som refresher og som bare skal ligge minimeret..

samtidig vil den stadig refreshe, hvis der var fejl i et script og vil stadig køre de resterende scripts..

og så laver du bare en iframe med link til nyt script for hvert script der skal køres..

sådan har jeg et par cronjobs der køres..
Avatar billede fcknet Nybegynder
10. januar 2004 - 02:48 #17
jeg er altså ikke sikker på at I forstår hvad et cronjob er!
Avatar billede simonvalter Praktikant
10. januar 2004 - 03:14 #18
hvad var der galt med wget?
Avatar billede thesurfer Nybegynder
10. januar 2004 - 13:43 #19
"cron & crontab:

cron is a Unix command for scheduling one or more commands (collectively called a cron script or cron job) to be automatically executed on the computer at a specified time(s), usually periodically, such as emailing daily reports.  Cron is a daemon process, which means it runs continuously in the background, waiting to run a specified operation at predefined times or when specific events occur.  crontab is a Unix command that creates or modifies a file (called a crontab file) that contains a cron table or list of Unix shell commands, each having a specified time of execution by the operating system."
Kilde: http://www.free-webhosts.com/definition/cron.php
Avatar billede bertelbrander Novice
10. januar 2004 - 14:19 #20
www.cygwin.com har et komplet sæt unix/linux programmer herunder cron og crontab.
Avatar billede thesurfer Nybegynder
10. januar 2004 - 14:23 #21
bertelbrander> Sikkert, men nu bruger fcknet jo WinXP :)

Mit indlæg var en forklaring på "cron".. ikke en henvisning til brug af et unix program :)
Det var bare for at vise, at Cronjobs bruges til at udfører funktioner (f.eks. load af sider) på forudbestemte tidspunkter..
Avatar billede bertelbrander Novice
10. januar 2004 - 14:28 #22
cygwin er linux/unix programmer til windows, også XP.
Avatar billede thesurfer Nybegynder
10. januar 2004 - 14:38 #23
bertelbrander> Tja.. så ved du hvor meget jeg ved om cygwin ;-) (nada)
Avatar billede fcknet Nybegynder
10. januar 2004 - 15:27 #24
Nogen der så kan fortælle mig hvordan jeg laver et cronjob nu jeg har installeret cygwin?
Avatar billede simonvalter Praktikant
10. januar 2004 - 16:35 #25
jeg troede du forstod hvad et cronjob er  ;)

crontab -e
åbner crontab i din editor.. normalt vi

0 0 * * * /usr/bin/script.sh
kører cronjobbet hver dag kl 24.00

kig her for syntaxen
http://www.mkssoftware.com/docs/man1/crontab.1.asp
Avatar billede fcknet Nybegynder
10. januar 2004 - 16:59 #26
"bash: crontab: command not found"
Avatar billede bertelbrander Novice
10. januar 2004 - 17:07 #27
crontab.exe skulle ligge i .../cygwin/bin, ellers skal du instalere den.
Har du puttet .../cygwin/bin i din path?
Kører du kommandoen fra bash shell'en?
Avatar billede fcknet Nybegynder
10. januar 2004 - 17:09 #28
Hvordan installerer jeg den ?
Avatar billede simonvalter Praktikant
10. januar 2004 - 17:09 #29
jeg kan stadig ikke se hvorfor du ikke bare bruger windows scheduler + wget.
2 sek så er det sat op.
Avatar billede bertelbrander Novice
10. januar 2004 - 17:13 #30
Gå til http://www.cygwin.com/packages/
skriv crontab tryk Go
Så kan du se at crontab er en del af cron.
Så kører du setup fra forsiden igen og vælger at installere cron denne gang.
Avatar billede The Real Yoda Juniormester
10. januar 2004 - 18:25 #31
skulle lige kommentere for at undgå emails..
Avatar billede fcknet Nybegynder
31. maj 2004 - 23:34 #32
Bruger XP jobstyring...
Avatar billede thesurfer Nybegynder
01. juni 2004 - 15:19 #33
fcknet> Hvis jeg ikke tager meget fejl, så er det det der bliver foreslået i indlægget 10/01-2004 17:09:24 ..
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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