Re: résolution de nom
--- Arnaud LACOMBE <[EMAIL PROTECTED]> a écrit : > On Sun, Jul 07, 2002 at 01:08:27PM +, François Boisson wrote: > d'ailleur quand je 'strace' le telnet, l'ordre des fichiers lus est > /etc/resolv.conf, puis /etc/nsswitch.conf, et enfin /etc/host.conf > (sans > le 's' a host), là enfin il va voir dans le '/etc/host' > > Je viens de vérifier, le problème n'est présent qu'AVEC telnet, avec > mozilla, je n'ai aucun pb. je vais essayer de jeter un coup d'oeil > dans > le code de telnet... ça fait pas trop avancer le chimilibilick mais bon on n'est pas les seuls: http://lists.debian.org/debian-user/2001/debian-user-200101/msg05122.html Il n'a pas eu de réponse malheureusement ___ Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en français ! Yahoo! Mail : http://fr.mail.yahoo.com -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
résolution de nom
Bonjour, j'ai un problème de résolution de nom : le comportement n'est pas celui attendu. Mon système envoie une requête DNS (j'ai vérifié grâce à ethereal) alors que le nom que je veux résoudre est local. Bien sûr la requête échoue et le système trouve ensuite la réponse dans /etc/hosts, mais 1) ça peut faire un timeout désagréable quand je ne suis pas encore connecté au réseau de mon fournisseur d'accès 2) ça envoie plein de requête bidon qui doivent remplir de nom de machines locales les logs du serveur DNS du-dit fournisseur 3) ça m'énerve de pas comprendre :-) je suis en woody avec un noyau 2.4.14. version libc : ii libc6 2.2.5-6GNU C Library: Shared libraries and Timezone $ cat /etc/nsswitch.conf | grep hosts hosts: files dns $ cat /etc/hosts.conf order hosts,bind multi on D'ailleurs j'ai une autre question. Pourquoi y a-t-il deux fichiers de configuration qui paramètrent les méthodes de résolution. Que se passe-t-il si les /etc/nsswitch.conf et /etc/hosts.conf sont en contradiction ? Voilà. J'ai pas mal écumé le net pour avoir une réponse mais sans succès. il y a un mec qui a posté un rapport de bug pour la gnu-libc sur le même sujet mais qui n'a pas encore eu de réponse. La prochaine étape étant l'analyse du code source j'espère que quelqu'un saura m'éclairer parceque je me sents un peu flemmard à cette idée ;-) Merci. ___ Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en français ! Yahoo! Mail : http://fr.mail.yahoo.com -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: installer un serveur imap
--- Alain Tesio <[EMAIL PROTECTED]> a écrit : > On Fri, 8 Feb 2002 13:22:24 +0100 > Alain Tesio <[EMAIL PROTECTED]> wrote: > > > On Fri, 8 Feb 2002 09:20:39 +0100 (CET) > > Antoine Ameurlain <[EMAIL PROTECTED]> wrote: > > > > > Le MDA fournit (cyrdeliver) n'a > > > pas de fonction de filtrage et dans cette > version il > > > ne peut être exécuté que par l'utilisateur > cyrus. Ce > > > qui empêche de l'utiliser via un procmail > utilisateur. > > > > Tu ne peux pas configurer local_transport dans > postfix > > (ou équivalent) par un script qui lance procmail > puis > > cyrdeliver ? > > J'avais pas tout lu, si cyrus à le droit de lire > tous > les fichiers $USER/.procmailrc tu dois pouvoir > trouver le user > destinataire d'après le header du message et lancer > procmail > avec son fichier de config. > Et si tu ne veux pas utiliser une configuration > procmail > globale, pourquoi ne pas laisser les utilisateurs > lancer > procmail avec leur .forward ? Alain, le problème est que le système de cyrus utilise un format de BAL qu'aucun autre utilitaire unix ne connait. Procmail ne connait pas lui non plus ce format. Cyrus ne lit pas les fichiers $USER/.procmailrc ni les .forward, je ne me sers pas de lui comme MTA, je me sers d'Exim. Quoi qu'il en soit, je me suis orienté vers courier-imap + maildrop. C'est la solution qui fonctionne le mieux pour l'instant. Dommage que ce ne soit pas celle-ci que j'aie testé en premier ! ___ Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en français ! Yahoo! Mail : http://fr.mail.yahoo.fr
Re: installer un serveur imap
--- Josselin Mouette <[EMAIL PROTECTED]> a écrit : > le ven 08-02-2002 à 09:20, Antoine Ameurlain a écrit > : > > > Voilà, entre parenthèses j'ai été un peu déçu du > peu > > de solution imap libres pour linux. J'espère que > > quelqu'un pourra me suggérer une piste. > > Salut, > as-tu essayé le serveur courier-imapd ? Il gère très > bien le format > maildir, et pour l'instant j'en suis très satisfait. Merci, c'est vrai qu'il m'avait échappé lui. Et tu utilises quoi comme MDA, maildrop ? Antoine ___ Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en français ! Yahoo! Mail : http://fr.mail.yahoo.fr
installer un serveur imap
Bonjour, je suis en train d'installer un serveur mail/imap dans ma boite. Le but est soulager un serveur Exchange qui croule (et pourquoi pas l'éjecter à terme :). Mon serveur est une patate avec exim et voilà où j'en suis pour l'imap : - j'ai rétroporté uw-imapd de la testing mais je me suis aperçu que ça n'allait pas. En effet celui-ci offre peut de support pour les formats de BAL qui ne sont pas des fichiers plats. Or le format fichier plat n'autorise pas d'avoir à la fois des messages et des sous-répertoires au sein d'un même répertoire. D'après la doc les seuls formats supporté autorisant cela sont mx (expérimental), mh (obsolete) et news (bof). - j'ai installé cyrus-imapd mais cela ne convient pas non plus outre le fait qu'il soit non-libre. En fait il serait presque bon si seulement il me laissait filtrer les mails ! Le MDA fournit (cyrdeliver) n'a pas de fonction de filtrage et dans cette version il ne peut être exécuté que par l'utilisateur cyrus. Ce qui empêche de l'utiliser via un procmail utilisateur. Les solutions que j'envisage sont d'installer la dernière version du système de cyrus à partir des sources (beurk). En effet ces dernières version supporte le langage de filtrage sieve. C'est rageant, le mainteneur des paquets cyrus à annoncé il y a plus d'un an qu'il espérait l'empaqueter bientôt: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=61894&repeatmerged=yes Ou alors, j'essaye de faire mes filtres procmails en passant par les règles "système-wide" (/etc/procmailrc). Voilà, entre parenthèses j'ai été un peu déçu du peu de solution imap libres pour linux. J'espère que quelqu'un pourra me suggérer une piste. Merci, Antoine Ameurlain. ___ Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en français ! Yahoo! Mail : http://fr.mail.yahoo.fr
Re: ecran IIYAMA
--- kohler <[EMAIL PROTECTED]> a écrit : > bonjour, > > j'ai un petit problème de réglage pour un écran > Iiyama Vision Master > Pro 451 ref. A902MT, > comment régler XF86Config pour cet écran ? > > j'ai une carte Nvidia TNT2 M64 et Mandrake 8.0. Salut, j'ai le même et voici la section de mon XF86Config-4 relative au moniteur, si ça peut t'aider : Section "Monitor" Identifier "IIYAMA" VendorName "IIYAMA" ModelName"A902MT" HorizSync30.0 - 115.0 VertRefresh 50.0 - 180.0 EndSection Je l'ai écrit à partir d'un fichier de conf généré pas le serveur X (il y a une option configure pour les versions 4) et de la doc du moniteur. Comme tu vois, il n'y a pas grand chose à faire. @+, Antoine ___ Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en français ! Yahoo! Courrier : http://courrier.yahoo.fr
Re: Extension GLX missing
--- Nicolas SABOURET <[EMAIL PROTECTED]> a écrit : > Salut à tous, > > Je n'y connais pas grand chose en 3D, et bien sùr, > ça marche pas. > > Sous Woody, quand j'appelle un programme avec de > l'openGL (par exemple > glxgears), il me répond : > Xlib: extension "GLX" missing on display ":0.0". > Puis error quelconque, puis arrêt. > > Comment régler ce problème ? Qu'est-ce que j'ai mal > fait ? > > Nico. > > PS : glut3 et xlibmesa3 sont installés. Pas > libglide2 ou 3. Serait-ce là > la raison ? > PS 2 : Ma carte est une ATI Rage Mobility AGP 2x > d'après lspci, et c'est > bien le pilote "ati" que j'utilise dans > XF86Config-4. Salut, peut-être qu'il y a des erreurs au démarrage de Xfree86. Ca m'est déjà arrivé : une erreur empêche le chargement de l'extention GLX, mais le reste marche. Regarde dans /var/log/Xfree.0.log (à vérifier pour le nom du fichier de log), les lignes qui commencent par (EE), voire (WW). Antoine ___ Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en français ! Yahoo! Courrier : http://courrier.yahoo.fr
Re: Regexp de grep (Was: Re: kswapd a 100% cpu)
--- Frederic Bothamy <[EMAIL PROTECTED]> a écrit : > VALLIET Manu wrote: > > > Le 23/11/01, Frederic Bothamy a ecrit: > > > > > >>[EMAIL PROTECTED]:~$ ps auxw | grep kswapd | grep -v grep > >>root 4 0.0 0.0 00 ?SW > 21:42 0:00 [kswapd] > >> > > > > Tiens, un truc pratique, surtout dans les scripts: > le double backslash: > > > > [EMAIL PROTECTED]:~$ ps aux | grep k\\swapd > > root 5 0.0 0.0 00 ?SW > 22:46 0:00 [kswapd] > > > Euh j'aimerais bien comprendre ce que fait > exactement le \\ (je suis > curieux, c'est vrai ... :-)), à moins que ça soit le > \\s ? J'ai cherché > la man et le info de grep sans trouver > d'explication. Sinon, j'ai pu > obtenir le même résultat avec un \\b au début de > kswapd (pour indiquer > le début d'un mot) (ou \b en mettant kswapd entre > guillements). Mon explication : quand tu écrit "grep k\\swapd" le shell interprète le premier '\'. Ce qui fait que grep obtient dans son entrée standard la chaine "k\swapd". grep interprète le "\s" comme étant un "s" et il va donc rechercher les occurences de la chaine "kswapd". Au final tu obtiendra bien la ligne concernant le processus kswapd mais tu évitera d'afficher celle concernant le processus "grep k\swapd". Une astuce similaire est de taper "grep k[s]wapd". ___ Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en français ! Yahoo! Courrier : http://courrier.yahoo.fr
Re: disques RAID
J'ai un serveur HP avec une carte netraid. J'ai deux disques SCSI en raid 1 physique géré entièrement par la carte. J'ai du dégotter un utilitaire sur le site du constructeur du chipset (AMI) qui fait ce que tu décrits. Je ne connais pas d'outils générique qui le fasse. Peut-être devrais-tu chercher sur le net : site du constructeur de la machine, site du fabriquant de la carte scsi, voire site du constructeur du chipset de la carte scsi ... --- kamel <[EMAIL PROTECTED]> a écrit : > y en a t il qui utilisent des disques RAID sous > debian, si oui comment font > ils pour connaitre l'etat des disques mis à part les > petites lumières qui > s'allumes en meme temps. > merci ___ Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en français ! Yahoo! Courrier : http://courrier.yahoo.fr
Re: iptables, NAT, etc. sur Debian
--- David Soulayrol <[EMAIL PROTECTED]> a écrit : > > Salut, > > Je suis en train d'installer le masquerading et un > firewall sur ma > testing avec le noyau 2.4.12. > > Je teste en ce moment le masquerading (ou NAT) et ca > marche. Pour le > firewall, je vais m'y mettre petit a petit. > > En revanche, je n'ai pas trouve comment lancer ces > services au demarrage > sur une architecture Debian. Typiquement, je cherche > quelque chose comme > un firewall.rc par exemple, un fichier a mettre sous > /etc/init.d. > > Est-ce qu'il existe des guides ou des fichiers tout > fait ? Sous forme de > paquet ? Ou bien vais-je me creer mes propres > scripts en essayant de > coller au plus pres de la Debian policy ? > > J'utilise iptables pour le forwarding. > > Merci. > David. Dans la FAQ, paragraphe 10.6 : http://www.fr.debian.org/doc/FAQ/ch-customizing.html#s-custombootscripts ___ Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en français ! Yahoo! Courrier : http://courrier.yahoo.fr
Re: pb clavier
--- Frederic Bothamy <[EMAIL PROTECTED]> a écrit : > Christophe Baillon wrote: > > > sur ma sid avec xfree 4, j'ai petit pb pas tres > > grave mais embettant : > > > > Quand je laisse une touche pressée, par exemple > > page down dans emacs, ou ret arriere dans un > shell.., > > la touche ne fait effet qu'une seule fois, alors > q'habituellement > > en laissant pressé, je peux faire defiler > facilement mon fichier. > > > > Une piste ? > > xset r rate [delay [rate]] probablement parce que je > n'ai rien trouvé de > pertinent dans man X et man keyboard. > > Fred ou tout simplement xset r on. Certains programmes font apparemment planter (?) la répétition. Cela m'arrive à chaque fois que je joue à xjump - un jeu débile mais très anti-productif ;o) ___ Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en français ! Yahoo! Courrier : http://courrier.yahoo.fr
Re: applications en français
--- Coletta Rémi <[EMAIL PROTECTED]> a écrit : > On Sat, 3 Nov 2001 23:19:41 +0100 > Erwin Bliesenick <[EMAIL PROTECTED]> > wrote: > > > bonjour, > > Petit pb que j'avais résolu dans le temps mais, > n'ayant pas noté la manip, me rappelle plus. > > Voilà : sur la patate 22r3 (avec fvwm) , je viens > d'installer sylpheed et lyx. Tout fonctionne, à part > : > > - quand je les lance d'une console x11, menus en > français. > > - quand je les lance du menu fvwm, menus en > anglais. > > Qu'est-ce que j'ai fait comme c... ? > > J'avais essayé avec kde, pour voir, ça marchait > impec. > > Comme je n'aime pas trop les clickdromes, j'ai > enlevé kde, et remis fvwm. > > Devrais-je regretter cette sage décision ? > > Merci d'avance pour le coup de main, ou de pouce > > Erwin > > J'ai bien une solution, mais je crains que ce soit > "Da Gekk Master" ;-) > ça consiste à placer tes > > "export LC_MESSAGES='fr_FR' > # export LC_ALL='fr_FR' > export LANG='fr' > export LC_TIME='fr_FR' > export LESSCHARSET='latin1' > export LC_COLLATE='fr_FR' > export LC_NUMERIC='fr_FR'" > > en début du "~/.xsession". En tous cas ça marche... Il me semble que leur place devrait être dans le .bash_profile. ___ Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en français ! Yahoo! Courrier : http://courrier.yahoo.fr
Re: x et KDE
--- webmaster mps <[EMAIL PROTECTED]> a écrit : > Bonjour, > Sur une 2.2 j'ai eu la malencontreuse idée > d'installer les paquets KDE (kde-base) à partir de > testing. > Depuis startx ne fonctionne plus : > X: cannot stat /etc/X11/X (no such file or > directory), aborting. > giving up. > xinit: Connection refused (errno 111) : unable to > connect to X server > xinit: No such process (errno 3): server error. > Merci pour votre aide. Salut, chez moi j'ai : ls -l /etc/X11/X lrwxrwxrwx1 root root 20 mar 31 2001 /etc/X11/X -> /usr/bin/X11/XFree86 ___ Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en français ! Yahoo! Courrier : http://courrier.yahoo.fr
Re: sauvegarde_d'une_opération
--- kamel <[EMAIL PROTECTED]> a écrit : > existe-t-il une commande qui permette de sauvegarder > dans un fichier text > tous ce que l'on tape et tous ce que l'ecran > affiche. oui : "script fichier.log" ___ Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en français ! Yahoo! Courrier : http://courrier.yahoo.fr
Re: crash serveur xfree86 4.1.0
--- Jean-Philippe Georget <[EMAIL PROTECTED]> a écrit : > Antoine Ameurlain <[EMAIL PROTECTED]> writes: > > > Bonjour, je suis en distribution testing et > j'upgrade > > régulièrement les paquets. Lors du dernier upgrade > > xfree est passé de 4.0 à 4.1-7 . Et il se plante > au > > démarrage. > [...] > > Apparemment plusieurs personnes ont eu un pb avec X > 4.x lors du > dernier upgrade. > > La solution est peut-être > > > enlever les guillemets autour de "$REALSTARTUP" > dans > > '/etc/X11/Xsession.d/99xfree86-common_start' > Non ça y est, c'est bon. Je ne sais pas ce qui c'est passé mais j'avais du me faire des noeuds avec toutes mes versions de xfree (avec les drivers de nvidias etc ...) après une remise à 0 je suis reparti du bon pied :) ça remarche, ouf. merci Antoine. ___ Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en français ! Yahoo! Courrier : http://courrier.yahoo.fr
Re: probleme de xfree
--- Joris Brun-Berthet <[EMAIL PROTECTED]> a écrit : > hier apres une panne de courant mon ordinateur a ete > relance > je fais des mise a jour reguliere avec apt-get > j'ai une testing > sauf que j'ai eu la surprise d'avoir un message > comme quoi mon ecran > n'avait pas de configuration utilisable > en fouillant un peu dans la liste j'ai enleve les > guilllemets dans > /etc/X11/Xsession.d/99xfree86-common_start > aucun changement > voila l'erreur que j'ai quand je lance startx > > - > (==) GLINT(0): Using gamma correction (1.0, 1.0, > 1.0) > (**) GLINT(0): Option "UseFBDev" "true" > (==) GLINT(0): Using HW cursor > (II) Loading sub module "fbdevhw" > (II) LoadModule: "fbdevhw" > (II) Loading > /usr/X11R6/lib/modules/linux/libfbdevhw.a > (II) Module fbdevhw: vendor="The XFree86 Project" > compiled for 4.1.0.1, module version = 0.0.2 > ABI class: XFree86 Video Driver, version 0.4 > (EE) GLINT(0): fbdevHWInit failed! > (II) UnloadModule: "glint" > (II) UnloadModule: "fbdevhw" > (II) Unloading > /usr/X11R6/lib/modules/linux/libfbdevhw.a > (EE) Screen(s) found, but none have a usable > configuration. > > Fatal server error: > no screens found > -- > > quelqu'un a une idee ??? La mise à jour a-t-elle modifié ton fichier de configuration du serveur X (/etc/X11/XF86Config-4) ? ___ Un nouveau Nokia Game commence. Allez sur http://fr.yahoo.com/nokiagame avant le 3 novembre pour participer à cette aventure tous médias.
crash serveur xfree86 4.1.0
Bonjour, je suis en distribution testing et j'upgrade régulièrement les paquets. Lors du dernier upgrade xfree est passé de 4.0 à 4.1-7 . Et il se plante au démarrage. J'ai une carte GeForce 256 et une ATI rage Fury. Le serveur ne démarre ni sur l'une ni sur l'autre. Pour la GeForce, l'utilisation des drivers natifs xfree86 ou ceux fournits par nvidia ne change rien. Malheureusement je n'ai pas le fichier de log sous la main mais ça se termine par "server received signall 11" et je n'ai pas remarqué d'autres erreurs dedans. J'ai deux questions : quelqu'un a-t-il eu le même problème et l'a-t-il résolu ? Sinon, comment downgrader vers la version antérieure, où trouver les paquets ? merci ___ Un nouveau Nokia Game commence. Allez sur http://fr.yahoo.com/nokiagame avant le 3 novembre pour participer à cette aventure tous médias.
Re: [OT] shell (etait : un truc space)
--- Romuald DELAVERGNE <[EMAIL PROTECTED]> a écrit : > > > > ksh a certaines extensions , ainsi que bash . > > Ce qui rend problematique l'ecriture de scripts > portable . > > Le mieux ça serait de suivre la norme POSIX. Malheureusement c'est payant, comme beaucoup de normes. Par exemple je m'étais demandé comment les hackers avaient pu codé le driver ide de linux. Et bien le monsieur qui l'a fait est membre du commité de normalisation de cette norme, ça aide :o) . Mais pour le pekin de base, comment faire ? ___ Un nouveau Nokia Game commence. Allez sur http://fr.yahoo.com/nokiagame avant le 3 novembre pour participer à cette aventure tous médias.
Re: galeon pour woody
--- Erwan David <[EMAIL PROTECTED]> a écrit : > Le Thu 11/10/2001, Gilles Filippini disait > > J'ai ça : > > deb http://pandora.debian.org/~kitame/mozilla ./ > > mais je ne sais plus si c'est sid ou woody. > > galeon *est* dans woody... > > apt-get install galeon marchera... J'ai l'impression qu'elle est plutôt dans la sid. -- Antoine ___ Un nouveau Nokia Game commence. Allez sur http://fr.yahoo.com/nokiagame avant le 3 novembre pour participer à cette aventure tous médias.
Re: Comment trouver ce qui coince?
--- Pierre Metras <[EMAIL PROTECTED]> a écrit : > Re-Bonjour, > > De temps en temps, ma machine gèle complètement (par > exemple, lors de la > première rédaction de ce post): le curseur de la > souris se bloque sous KDE et > les autres applications ne réagissent plus. Le PC ne > répond plus au ping ou > au telnet depuis une autre station. Même le watchdog > logiciel semble mourrir. > Et il n'y a que le bouton Reset qui la ramène à la > vie. > > Comment déterminer la cause de ce problème? Matériel > ou logiciel? Ce PC > comporte pas mal de périphériques (SMP+SCSI+...) et > j'ai un noyau 2.4.9 que > j'espère minimal. > > Merci pour toute idée. > > Pierre Métras > Pour ce qui est hardware : " http://www-105.ibm.com/developerworks/papers. nsf/dw/linux-papersbytitle?OpenDocument&Count=500 " (désolé l'url est coupée en 2) puis lire les articles "Linux stability guide part1" et "part2" D'ailleurs, j'en profite pour faire de la pub à toute cette zone Linux du site d'IBM. On y trouve pas mal de choses interessantes. http://www-106.ibm.com/developerworks/linux/ ___ Un nouveau Nokia Game commence. Allez sur http://fr.yahoo.com/nokiagame avant le 3 novembre pour participer à cette aventure tous médias.
Re: adduser
--- Guillaume Weexsteen <[EMAIL PROTECTED]> a écrit : > Bonjour, > > J'ai une petite question sur adduser. Lorsque je > fais un adduser toto > tata, pour ajouter l'utilisateur toto au groupe > tata, comment faire pour > que ces changements soient pris en compte? En effet, > j'ai remarqué qu'il > n'était pas pris en compte avant le redémarrage > suivant et je n'ai rien > trouvé dans la page de man d'adduser. > > merci. C'est à vérifier, mais à mon avis, le changement est pris en compte au prochain login de l'utilisateur toto. Ne reboote pas, délogue-toi et relogue-toi. Antoine. ___ Do You Yahoo!? -- Un e-mail gratuit @yahoo.fr ! Yahoo! Courrier : http://fr.mail.yahoo.com
Re: diable de c !
--- LUTHIER Olivier <[EMAIL PROTECTED]> a écrit : > yop les gens, > > Poursuivant mon exploration entêtée de ce monde du > libre, j'en arrive à > vouloir exécuter qq prgm c que m'ont envoyé des > correspondants. Merci les > gars ! > > Mais, maintenant que j'ai compiler mon pgm, comment > puis-je le lancer ? > Car j'obtiens comme message:"bash: l'exécutable>:command no found" > > On dirait que lorsque je tape le nom du fichier à > exécuter, bash cherche une > commande à lui !!! > > J'en suis où là ? Quand tu tape une commande, le shell regarde d'abord si c'est une commande interne (genre echo). Sinon, il parcours la variable PATH pour voir s'il trouve un exécutable du nom de la commande. par ex PATH=/bin:/usr/bin:/usr/local/bin . Pour un exécutable que tu viens de compiler, il faut lui indiquer le chemin. Par exemple "./commande" si tu est dans le répertoire de l'exécutable ou "/home/mon_login/programmes/commande" regarde le man de bash à la section "COMMAND EXECUTION", il y a plus de détails. Antoine. ___ Do You Yahoo!? -- Un e-mail gratuit @yahoo.fr ! Yahoo! Courrier : http://fr.mail.yahoo.com
Re: un petit script
Question ... ma foi ... de fort beau gabarit :o) Bon alors, petit rappel (1). Quand on demande au shell d'exécuter une commande externe (un binaire), il forke, puis son fils invoque l'appel système exec("commande"). Ce dernier lui permet de substituer en mémoire le code de "commande" à son propre code. A la fin on se retrouve avec 2 processus : le shell (père), commande (fils) petit rappel (2) : un pipe (nommé ou pas) est un moyen génial de faire communiquer plusieurs processus. Par exemple, quand il n'y a aucun processus qui a ouvert le pipe en lecture, un processus qui l'ouvre en écriture se voit bloqué jusqu'à ce l'autre bout soit ouvert. Plusieurs mécanismes comme celui-ci permettent de bien synchroniser la communication. Grâce à ces deux rappels je pense pouvoir expliquer ce qui ce passe : - tu lances signature.sh - celui-ci essaye d'exécuter fortune : il forke et ... en fait il n'effectue pas encore le "exec(fortune)" car le mécanisme des pipes le bloque. (je pense qu'il n'y a aucun programme qui essaye de lire ton tube nommé) On se retrouve donc avec un script shell qui c'est forké, d'où le résultat de la commande ps. Un indice m'a permis de suivre ce raisonnement : ps -l -u user donne : 000 S 1000 8426 755 0 60 0 - 571 wait4 pts/200:00:00 signature.sh 040 S 1000 8427 8426 0 60 0 - 571 fifo_o pts/200:00:00 signature.sh signification du premier champ du process 8427 (man ps) : "FORKNOEXEC 040forked but didn't exec" Voilà, @+ . Antoine Ameurlain [EMAIL PROTECTED] ___ Do You Yahoo!? -- Un e-mail gratuit @yahoo.fr ! Yahoo! Courrier : http://fr.mail.yahoo.com