Avatar billede leif Seniormester
26. marts 2005 - 17:52 Der er 22 kommentarer og
1 løsning

Kør PHP side som Cron ?

Hej,

Ja, jeg har fuld adgang til serveren, så det er muligt for mig at lave Cron Job.

Hvordan får jeg kørt en PHP fil via konsollen ?

Fra
Leif
Avatar billede leif Seniormester
26. marts 2005 - 17:54 #1
Jeg har prøvet igennem ssh at skrive ./filnavn.php, men får Permission Denied !
Avatar billede arne_v Ekspert
26. marts 2005 - 18:03 #2
Hvis du er sat op til PHP CLI så:

php filnavn.php

ellers hvis du har wget så kald med:

wget http://localhost/filnavn.php
Avatar billede leif Seniormester
26. marts 2005 - 18:06 #3
:(

wget og php not found
Avatar billede arne_v Ekspert
26. marts 2005 - 18:07 #4
så hent dem
Avatar billede leif Seniormester
26. marts 2005 - 18:09 #5
Hvad er bedste løsning ? wget eller php CLI ?

Sorry, men det er bare eller hvordan (Ikke mig der normalt installerer):
apt-get install wget
Avatar billede webmasterdk Praktikant
26. marts 2005 - 18:10 #6
kan du ikke bare hente siden via links eller lynx?
har du dem ikke installeret, så er det bare apt-get install lynx
så udfører du bare lynx http://dom.tld/fil.php
Avatar billede arne_v Ekspert
26. marts 2005 - 18:13 #7
lynx er lige så god som wget
Avatar billede webmasterdk Praktikant
26. marts 2005 - 18:15 #8
undskyld, skal ikke gentage sig ;) :P
Avatar billede skau Nybegynder
26. marts 2005 - 18:31 #9
hvis php er installeret på serveren, og php ligger i path kan du køre 'php filnavn.php' fra kommandolinien - når det virker kan du bare smide den ind i din crontab
Avatar billede skau Nybegynder
26. marts 2005 - 18:33 #10
hvis ikke php er i din path kan du finde den med 'find / -name php' og så bruge '/full_path/php filnavn.php'
Avatar billede leif Seniormester
26. marts 2005 - 18:34 #11
Der finder den ikke noget !
Avatar billede skau Nybegynder
26. marts 2005 - 18:40 #12
Tjah jeg har gjort det en del - her er lidt fra phps site

http://dk2.php.net/manual/da/features.commandline.php
Avatar billede skau Nybegynder
26. marts 2005 - 18:42 #13
Er du root når du søger efter programmet php - jeg har ikke gjort noget specielt for at installere det - det fulgte med pr default
Avatar billede leif Seniormester
26. marts 2005 - 18:50 #14
Ja, jeg er root ! Det er ikke mig der har installeret maskinen, men han har sikkert glemt at enable CLI (Hvad end det står for) !
Avatar billede skau Nybegynder
26. marts 2005 - 18:51 #15
Command Line Interface
Avatar billede skau Nybegynder
26. marts 2005 - 18:52 #16
hvis det er en ældre version end 4.2.0 har du nok ret - undskyld jeg blandede mig
Avatar billede skau Nybegynder
26. marts 2005 - 18:53 #17
Havde ikke set arne_v indlæg
Avatar billede leif Seniormester
26. marts 2005 - 19:04 #18
Det er ellers en 4.3.4
Avatar billede skau Nybegynder
26. marts 2005 - 19:06 #19
Så burde det altså også køre pr default med mindre dem der har installeret php specifikt har slået det fra
Avatar billede olly Nybegynder
27. marts 2005 - 12:39 #20
apt-get install php4-cli

Det er cli interfacet til PHP4 på en debian box (testing og unstable hvert fald).

Bagefter skulle du gerne kunne kører "php fil.php" eller måske det er "php4 fil.php"
Avatar billede leif Seniormester
27. marts 2005 - 13:27 #21
arne_v -> Har lige installeret wget, fungerer tilsyneladende fortrinligt ! Vil du ligge et svar ?
Avatar billede arne_v Ekspert
27. marts 2005 - 13:48 #22
wget er en nice lille utility
Avatar billede leif Seniormester
27. marts 2005 - 20:02 #23
Vi er blevet enige om lige nu at bruge wget da det tilsyneladende virker til det som det skal bruges til ! (Skal tjecke ned i en DB og sende en mail)
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