sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #65228
Re: Hvad g ør jeg galt : /bin/sh < /skrivertekst/text.txt 2>&1>> /error.list
> Først fil jeg sige det hele virker hvis jeg står i shell og udfør denne
> kommando.
Hvilken komando ?
> så kommer der noget input apache et php dokument alt lander i
> filen text.txt
Hvis man antager at du starter scriptet fra en shell sådan her: ./tekst,
så virker det sandsynligvis ikke fordi hverken apache eller cron ved hvor
den skal finde scriptet henne.
>
> #!/bin/sh
> #
> while true; do
> /bin/sh < /skrivertekst/text.txt
> done
> #
>
> Nu prøver jeg så at køre jobet fra et runlevel 3 eller 5, og det kører
> også
> i baggrunden men der kommer inget ud har testet med 2>&1 >> /error.list og
> der bliver lavet en fil men den er på 0 byte.
Ahhh, nu tror jeg jeg forstår hvad du vil.
Du vil have at lige når der bliver skrevet noget i /skrivertekst/text.txt,
så bliver det udført af din shell ?
Det lyder ikke specielt sikkert. :)
Enten skal du gøre det at i dit php script der skriver i filen, selv kører
sh med input fra filen, eller også skal du køre sh fra cron med input fra
filen.
//Jesper
--
www.ballbreaker.dk/antispam/
Follow ups
References