Aide Linux - Liste de diffusion Ze-Linux
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [c] question sur comment sortir
en fait, j'ai trouvé, c'est tout con:
> > mon bout de code, c'set:
> > while(1){
> > read(NULL, chaine, BUFFER_SIZE-2);
> > }
while(read(NULL, chaine, BUFFER_SIZE-2)){
}
et voila
merci a tous
----- Original Message -----
From: "Jak" <jak2b@freesurf.fr>
To: <aide-linux@lists.over-link.net>
Sent: Wednesday, September 03, 2003 12:03 PM
Subject: Re: [c] question sur comment sortir
> a vrai dire je ne me souviens plus trop...
> déjà le squid devrait avoir un wait(0); pour attendre la mort du fils pour
> eviter les zombie si ma memoire est bonne...
> mais à la limite tu peux faire envoyer un signal de squid vers ton
programme
> grace au jeux d'instruction kill() et signal() alors un petit coup de man
> pour plus d'info, ...
>
> tu peut faire envoyer un signal a ton programme lui demandant de quitter
:)
>
> bref dans le tas il doit y avoir de bons trucs comme des betises :)
> ----- Original Message -----
> From: "Thierry FOURNIER" <poubelle@prosernat.com>
> To: <aide-linux@lists.over-link.net>
> Sent: Wednesday, September 03, 2003 10:51 AM
> Subject: Re: [c] question sur comment sortir
>
>
> > en fait, c'est squid qui balance des infos a mon programme tant qu'il
> > fonctionne, mais quand je l'arrête, ben mon programme (qui est fils du
> > processus de saquid) se detache et continu a tourner au lieu de stopper
> > proprement
> >
> > mon bout de code, c'set:
> > while(1){
> > read(NULL, chaine, BUFFER_SIZE-2);
> > }
> >
> > il ets evident qu'il ne s'aretera pas, mais je ne sais pas du tout
comment
> > faire pour qu'il s'arrete quand squid s'arrete.
> >
> >
> >
> >
> > ----- Original Message -----
> > From: "Madko" <madko@ze-linux.org>
> > To: <aide-linux@lists.over-link.net>
> > Sent: Wednesday, September 03, 2003 10:47 AM
> > Subject: Re: [c] question sur comment sortir
> >
> >
> > > Thierry Fournier wrote:
> > > > qq saurait m'ecrire un bout de code qui lit une entrée sur l'entrée
> > > > standard en boucle et qui rempli un buffer a chaque fois que
[entrée]
> > > > est lancé. (jusque la j'ai fait en fait)
> > > > mais je voudrais que ce bout de code s'arrete quand il n'y a plus
> > > > d'entree standard ... la je suis paumé
> > > >
> > >
> > > entrée standard au clavier ou genre redirection? tu utilise quoi pour
> lire
> > > l'entrée? un eof ça ne passe pas?
> > > si tu li une page par http tu as dans l'entete le content-length il me
> > > semble, donc quand ta lu autant d'octet que ça c'est que c'est la fin.
> > voila
> > > qq idées qui me viennent comme ça mais jsais pas si j'ai bien compris
ce
> > que
> > > tu veux faire.
> > >
> > > > merci
> > > >
> > > > en fait je code un truc qui analise les fichiers a telecharger par
> > > > squid (donc pout tous les utilisateurs) et bloque le tout si c'est
un
> > > > virus ca s'utilise apparement avec tous les antivirus sous linux
mais
> > > > je n'ai que sophos pour tester (avec le quel il fonctionne nickel)
> > > >
> > > > il me reste un probleme d'url a traiter:
> > > > mon code fonctionne avec de url simple:
> > > > http://www.ggg.com/index.html
> > > > http://www.ggg.com/download/truc.exe
> > > > mais avec ca:
> > > > http://www.google.fr/search?rul=htdaeds&eee=cqdj
> > > > ca marche plus
> > > > a ce propos qq connait un jeu de fonction pour "parser" les url en c
?
> > > >
> > > > et il faut aussi que je fasse un fichier de config pour l'instant
> > > > tout est codé en dur
> > > >
> > > > il faut apache pour faire fonctionner le tout, et ca evite
d'installer
> > > > squidguard avec le script viralator (je vais essayer de me passer
> > > > d'apache quand meme, un serveur http de base, c'est vite codé)
> > > >
> > > > evidement si qq est interresse par le code, mailez moi
> > > >
> > > > merci.
> > > >
> > > > ----------------------------------
> > > > Informations, désabonnement, règles, obligations sur la liste
> > > > Aide-Linux : http://lists.ze-linux.org/howto_ml.html
> > >
> > >
> > > ----------------------------------
> > > Informations, désabonnement, règles, obligations sur la liste
Aide-Linux
> :
> > > http://lists.ze-linux.org/howto_ml.html
> > >
> > >
> >
> >
> > ----------------------------------
> > Informations, désabonnement, règles, obligations sur la liste Aide-Linux
:
> > http://lists.ze-linux.org/howto_ml.html
>
> ----------------------------------
> Informations, désabonnement, règles, obligations sur la liste Aide-Linux :
> http://lists.ze-linux.org/howto_ml.html
>
>
----------------------------------
Informations, désabonnement, règles, obligations sur la liste Aide-Linux :
http://lists.ze-linux.org/howto_ml.html
Aide Linux - Liste de diffusion Ze-Linux