-Martin- <martin_aarhof(AT)hotmail.com> wrote in
<usp8kukom5a91j54vf27amhheq6hvm1vjb@4ax.com>:
> BtW kan man få cygwin til at køre en PHP fil udenom Internet Explorer,
> Opera, NS, whatever ?
Yeps.
Du kan starte php-filen med:
#!/cygdrive/c/php4/php.exe -qC
Stien er gættet, og parametrene er bare mine favoritter, hvis jeg husker
dem rigtigt.
Så blever det til et shell-script.
Du kan også glemme Cygwin, og så bare køre php.exe med "-qC" (hvis jeg
husker parametrene rigtigt), og så til sidst filnavnet på din php-fil. Så
bliver det kørt uden om browser og webserver.
Men selve det, at undvære webserver, kræver CGI-versionen. Kort sagt (i
Windows): php.exe
> Jeg har nemlig et script som ska køres ca hver 1 time eller såen
> noget, men det er ikke muligt på REN windows da den så skal åbne IE
> for at kunne.
>
> Så kan man lave et cronjob i cygwin ?
Nu blander du vidste tingene sammen. :)
Jeg har fortalt dig lidt om at køre PHP uden browser og webserver. Det
næste er så at køre det automatisk, fx. hver time. I unix er løsningen
"cron" el. lign. Windows har en lignende feature. Den fungerer langt fra så
godt, jeg synes selv den kan være ret besværlig at gennemskue, men
tilsyneladende er det altafgørende de pæne knapper med 3D-rammer.
Anyway, det hedder vist "Opgavestyring" eller sådan noget. Det bliver vist
lavet om for hveranden Windows-version, og hedder selvfølgelig noget andet
på andre sprog. Men den plejer vist at sidde om et ikon nede ved uret...
Anyway, den kan du godt få til at køre php.exe (med de relevante parametre)
hver time.
Jeg mener helt bestem at man kan få cron til at køre under cygwin, men jeg
har ikke selv erfaringer med det. Det er vist ikke helt så simpelt som de
fleste andre cygwin-ting, som bare fungerer som man er vant til. :)
--
Mvh.
Niels Andersen
(la nels. anersyn.)