🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #9037

Re: script en PHP

#9037
From: Iván Sánchez Ortega
Date: Sun, 15 Sep 2002 16:32
39 lines
2642 bytes
Berny wrote:

> jejejej me parece que soy demasiado novato en esto para entender lo que
> acabas de contarme.... ;-P Que es un shell-script?? Como lo creo??

Un shell script es, por as� decirlo, hacer un programa y dejar que tu shell 
(bash) lo ejecute. (en vez de que lo ejecute un parseador/int�rprete de 
PHP, quien lo ejecuta es el int�rprete de comandos)

La caracter�stica de un shell script es que se ejecuta como cualquier otro 
programa, es decir, desde una l�nea de comandos (no tienes que visitar 
p�ginas desde tu ordenador)

La co�a es que se pueden usar PHP para hacer algo muy parecido a un shell 
script.

Te sugiero lo siguiente:


#!/usr/bin/php4
<?php
$dateshort = date("Ymd",time()-24*3600);
$datelong = date("d/M/Y",time()-24*3600);
system ("grep $datelong /usr/local/apache/domlogs/edonkeycentral.com >
/home/edonkey/logs/accesslog$dateshort.log");
system ("tar cvzf accesslog$dateshort.tar.gz accesslog$dateshort");
system ("rm accesslog$dateshort");
?>


Lo guardas como un fichero, le das permisos de ejecuci�n (v�ase chmod 755), 
y lo ejecutas como si de otro programa se tratase.

----------------------------------
Iv�n S�nchez Ortega -ivansanchez-arroba-wanadoo-punto-e-ese-

George Washington was first in war, first in peace -- and the first to
have his birthday juggled to make a long weekend.
                -- Ashley Cooper
Technical Details
Message-ID: <am2ca7$ji$3@news.wanadoo.es>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!diablo.netcom.net.uk!netcom.net.uk!fr.clara.net!heighliner.fr.clara.net!opentransit.net!newsfeed.comtenidos.com!newsfeeder.wanadoo.es!not-for-mail
References: <am278u$1v6i9$1@ID-94826.news.dfncis.de> <3D84A647.2D5B959@dsitelecom.com> <am29ck$21b0d$1@ID-94826.news.dfncis.de>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,ed906a9a8b411874
X-Google-Attributes: gidf86c8,public
X-Google-ArrivalTime: 2002-09-15 09:42:32 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!diablo.netcom.net.uk!netcom.net.uk!fr.clara.net!heighliner.fr.clara.net!opentransit.net!newsfeed.comtenidos.com!newsfeeder.wanadoo.es!not-for-mail
From: Iván Sánchez Ortega <ivansanchez-arroba-wanadoo-punto-e-ese-@wanadoo.es>
Newsgroups: es.comp.os.linux.programacion
Subject: Re: script en PHP
Date: Sun, 15 Sep 2002 18:32:11 +0200
Organization: acm.asoc.fi.upm.es
Lines: 40
Message-ID: <am2ca7$ji$3@news.wanadoo.es>
References: <am278u$1v6i9$1@ID-94826.news.dfncis.de> <3D84A647.2D5B959@dsitelecom.com> <am29ck$21b0d$1@ID-94826.news.dfncis.de>
NNTP-Posting-Host: 80.103.143.3
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-15
Content-Transfer-Encoding: 8Bit
X-Trace: news.wanadoo.es 1032107144 626 80.103.143.3 (15 Sep 2002 16:25:44 GMT)
X-Complaints-To: usenet@wanadoo.es
NNTP-Posting-Date: Sun, 15 Sep 2002 16:25:44 +0000 (UTC)
User-Agent: KNode/0.6.1