php shell

Ondrej Sury ondrej na globe.cz
Pondělí Červenec 17 17:16:37 CEST 2000


Petr Simek wrote:
> 
> On Mon, 17 Jul 2000, marek cervenka wrote:
> 
> > zdravim,
> >
> > mam pocit ze tu to jiz jednou probehlo, nicmene v archivu se mne nedari
> > nic najit a taky ma nekdo mozna nove poznatky
> >
> > jedna se o to pouzit php jazyk pro nektere skripty, ktere se budou poustet
> > z cronu apod.
> 
> Pokud by jste nic nenasel a pouzivate krome php take webserver, tak si je
> z cronu muzete spoustet pres wget - wget http://localhost/skript.php3 a
> vysledek treba posilat do /dev/null nebo ho presmerovat do logu.

To je naprosto uchylne...  uplne staci zkompilovat php{3,4} jako cgi
binarku a pak mit v kernelu zakompilovane binfmt_misc.o a pak do
startovacich scriptu dat:
#!/bin/sh
echo ':php3_ext:E::php3::/usr/local/bin/php:'    > /proc/sys/fs/binfmt_misc/register
echo ':php_ext:E::php::/usr/local/bin/php:'      > /proc/sys/fs/binfmt_misc/register
echo ':php_magic:M::<?php::/usr/local/bin/php:' > /proc/sys/fs/binfmt_misc/register

/usr/local/bin/php:
#!/bin/sh
$path_to/php{3,4} -f $@

nebo tak neco.

-- 
Ondřej Surý <ondrej na globe.cz> Globe Internet s.r.o.http://globe.cz/
Tel: +420235365000 Fax: +420235365009  Pláničkova 1, 162 00 Praha 6
Mob: +420602667702 ICQ: 24944126      Mapa: http://globe.namape.cz/
NAJDI.TO http://najdi.to/        Chief Administrator and Developer.


Další informace o konferenci Linux