Script sh/ksh ... execution de commande avec parametres...
Bonjour, j'essaye dans un script sh ou ksh peu importe (ca marche pas ni dans l'un ni dans l'autre), de faire la chose suivante: # Recuperation de la configuration des pools L_POOLS=`readValueFromConfigFile POOLS PoolName` count=1 for vars in $L_POOLS; do L_PoolName=`readValueFromConfigFile $vars poolName` L_PoolMax=`readValueFromConfigFile $vars nbMax` L_PoolTotal=`readValueFromConfigFile $vars nbTotal` NEMC_DEBUG_LOG "$count : $L_PoolName / $L_PoolMax / $L_PoolTotal" # Formation des parametres de la commande a executer L_params="$L_params -poolObjects \"$L_PoolName $L_PoolMax $L_PoolTotal\"" (( count += 1 )) done $MCL_CMD create -instance SLEE.POOLS -new OCL_SLK $L_params Or a l'execution de cette sequence (sh -x toto.sh) (extraite de mon script), j'obtiends l'execution suivante: + /opt/FERMA/bin/MCL -c create -instance SLEE.POOLS -new OCL_SLK -poolObjects '"BIND_REQ' 4 '4"' -poolObjects '"BIND_CONF' 4 '4"' -poolObjects '"UNBIND_REQ' 4 '4"' -poolObjects '"UNBIND_CONF' 4 '4"' -poolObjects '"CONNECT_IND' 256 '256"' -poolObjects '"CONNECT_CONF' 256 '256"' -poolObjects '"DISCONNECT_IND' 256 '256"' -poolObjects '"DISCONNECT_CONF' 256 '256"' -poolObjects '"DATA_IND' 256 '256"' -poolObjects '"UNIDATA_IND' 256 '256"' -poolObjects '"ENABLE' 4 '4"' -poolObjects '"DISABLE' 4 '4"' -poolObjects '"INSTANCIATE' 4 '4"' -poolObjects '"TIMER' 16 '16"' -poolObjects '"DATA' 256 '256"' -poolObjects '"OCL' 0 '0"' -poolObjects '"START' 0 '0"' -poolObjects '"ABORT' 0 '0"' -poolObjects '"END' 0 '0"' -poolObjects '"EVENT' 0 '0"' -poolObjects '"RETURN' 0 '0"' alors que je devrait avoir : + /opt/FERMA/bin/MCL -c create -instance SLEE.POOLS -new OCL_SLK -poolObjects "BIND_REQ 4 4" -poolObjects "BIND_CONF 4 4" -poolObjects "UNBIND_REQ 4 4" -poolObjects "UNBIND_CONF 4 4" -poolObjects "CONNECT_IND 256 256" -poolObjects "CONNECT_CONF 256 256" -poolObjects "DISCONNECT_IND 256 256" -poolObjects "DISCONNECT_CONF 256 256" -poolObjects "DATA_IND 256 256" -poolObjects "UNIDATA_IND 256 256" -poolObjects "ENABLE 4 4" -poolObjects "DISABLE 4 4" -poolObjects "INSTANCIATE 4 4" -poolObjects "TIMER 16 16" -poolObjects "DATA 256 256" -poolObjects "OCL 0 0" -poolObjects "START 0 0" -poolObjects "ABORT 0 0" -poolObjects "END 0 0" -poolObjects "EVENT 0 0" -poolObjects "RETURN 0 0" noter en fait que le probleme est l'apparition des cotes simples au beau milieu de mes parametres, et du coup, mon appli "MCL" ne sait pas decoder ca... en gros pour simplifier, une execution normale de ma commande devrait etre (pour simplifier): /opt/FERMA/bin/MCL -c create -instance SLEE.POOLS -new OCL_SLK -poolObjects "BIND_REQ 4 4" mais en fait, avec mon script, la commande reellement executee est : /opt/FERMA/bin/MCL -c create -instance SLEE.POOLS -new OCL_SLK -poolObjects '"BIND_REQ' 4 '4"' Ayant beau chercher chez mon ami google, à part des tutos simpliste, je n'ai rien trouvé qui puisse maider a corriger ce bug ! Quelqu'un pourait-il m'aider ? un gourou des script sh/ksh ?! Merci d'avance ! Denis -- Windows c'est comme un Tamagoshi... Même quand tu t'en occupes il meurt. => Linux User #354241 ! -- ubuntu-fr mailing list ubuntu-fr@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-fr
Re: Optimisation
Bonjour Gérald, Concernant la lecture divx/dvd sous ubuntu, dans le cas où tu fais cette lecture depuis un CD, as tu configuré ton lecteur en DMA ? La commande "hdparm -d /dev/cdrom" (sans les guillements, et si /dev/cdrom est ton lecteur CD, ou /dev/dvd si c'est un lecteur DVD) te donne la config courante, en principe /dev/cdrom: using_dma= 0 (off) et dans ce cas, il faut l'activer en faisant: hdparm -d 1 /dev/cdrom et normalement ca saccade beaucoup moins lors de la lecture de CD/DVD contenant des vidéos. Par contre cette modif n'est valable tant que ton ordi est allumé, c'est-à-dire qu'au prochain reboot, la conf sera perdue. pour la garder de manière permanante, il faut modifier un fichier de conf : "/etc/hdparm.conf" (en allant vers la fin du fichier, tu as des section en commentaires comme par exemple: #/dev/cdroms/cdrom0 { # dma = on # interrupt_unmask = on # io32_support = 0 #} En te servant de se modèle, tu pourras alors aisément mettre ta config pour ton/tes lecteurs. Pour ce qui est de l'affichage du bureau et tout i tout, la dessus, t'aider je ne puis. :'( En espérant t'avoir donné une piste, @++ Denis. Gérald ROCHAT a écrit : Salut à tous, Bon voila mon portable marche parfaitement avec Ubuntu mais je trouve l'affichage quand même super lent, surtout comparé à Windows. Bon ok, il n'est pas de la rosée de ce matin mais je suis sur qu'il y'a des trucs à aptimiser pour que ça marche plus vite. Exemple, j'arrive à lire sans soucis mes DivX avec Windows 2000 et VLC mais sous Ubuntu beacoup sacadent. Le portable est équipé d'un circuit ATI Rage LT Pro. Je ne demande pas d'accélération 3D mais un affichage 2D un peu plus rapide. Le CPU est un P2 366 avec 320Mo de RAM et un DD de 30Go. begin:vcard fn:Denis GAUTHEROT n:GAUTHEROT;Denis org:FERMA S.A.;Network Service Infrastructure Dept. (DT/PLTF/ISR) adr;quoted-printable:;;31, Chemin du Vieux Ch=C3=AAne;MEYLAN;;38240;FRANCE email;internet:[EMAIL PROTECTED] title:Development Engineer tel;work:+33 (0) 4.76.61.79.48 tel;fax:+33 (0) 4.76.61.79.59 x-mozilla-html:FALSE url:http://www.ferma.fr version:2.1 end:vcard -- ubuntu-fr mailing list ubuntu-fr@lists.ubuntu.com http://lists.ubuntu.com/mailman/listinfo/ubuntu-fr
Re: Activation DMA sur lecteur DVD
Arf, j'avais oublié le reply all ... pfff Gautherot Denis a écrit : >Bonjour, > >A cette adresse, il y a pas mal d'info concernant hdparm: > >http://people.via.ecp.fr/~alexis/formation-linux/hdparm.html > >par contre, il n'y a pas d'espace entre le '-d' et le '1' dans la >commande 'hdparm -d1 /dev/hdc' > > > >Olivier Staquet a écrit : > > > >>Tant que j'y suis, toujours avec la machine de cette amie, je ne suis >>pas parvenu à activé le DMA sur son lecteur DVD. Du coup, la lecture >>des DVD est saccadée. >> >>Après modification du hdparm.conf pour activer le DMA, je tente >>l'activation des paramètres avec "sudo /sbin/hdparm -d 1 /dev/hdc", la >>machine me répond. >> >> >> >>>/dev/hdc >>>setting using dma to 1 (on) >>>HDIO_SET_DMA failed (operation not perm) >>>using dma = 0 >>> >>> >>Et forcément, le DVD saccade toujours... >> >>Il s'agit d'une machine possèdant un disque dur SATA et un lecteur DVD >>ide Lite-On. >> >>Quelqu'un a une idée ? >> >>A bientot, >> >>Olivier STAQUET >> >> >> >> > > > begin:vcard fn:Denis GAUTHEROT n:GAUTHEROT;Denis org:FERMA S.A.;Network Service Infrastructure Dept. (DT/PLTF/ISR) adr;quoted-printable:;;31, Chemin du Vieux Ch=C3=AAne;MEYLAN;;38240;FRANCE email;internet:[EMAIL PROTECTED] title:Development Engineer tel;work:+33 (0) 4.76.61.79.48 tel;fax:+33 (0) 4.76.61.79.59 x-mozilla-html:FALSE url:http://www.ferma.fr version:2.1 end:vcard -- ubuntu-fr mailing list ubuntu-fr@lists.ubuntu.com http://lists.ubuntu.com/mailman/listinfo/ubuntu-fr
Re: Can't open display...
Bonjour a tous ! Ayet, c'est tout bon, mon soucis est resolu, grace a ta derniere methode. concernant ssh, j'avais trop de mal a le mettre en place sur la machine solaris. Pour le moment, la methode du xhost + me suffit amplement. Merci a tous ! et bonne journée ! Denis. PS: J'espère que bientôt j'arriverais à répondre à quelques questions sur la liste ! Mais vu mon niveau d'expertise sur cet OS, et plus particulierement sur Ubuntu, je crois que ca ne va pas arriver de suite. Enfin, sait-on jamais ! Damien POBEL wrote: Gautherot Denis a écrit : Bonjour, Salut, J'ai fini par me souvenir comment il faut faire pour autoriser le serveur X à écouter sur le réseau, il suffit de remplacer la ligne DisallowTCP=true par DisallowTCP=false dans /etc/X11/gdm/gdm.conf puis de redémarrer gdm /etc/init.d/gdm restart Maintenant avec le xhost + tu pourras exporter des programmes de Solaris sur ta Warty. Cordialement -- Damien POBEL <http://dpobel.free.fr> Je reviends toujours à la charge, car la méthode SSH, me passe pas avec ma machine distante (solaris 5.8). N'y a-t-il pas moyen de lancer une appli distante ? Merci en tout cas pour avoir tenter une solution. Denis. Damien POBEL wrote: Salut, Gautherot Denis wrote: Je suis actuellement sous Warty, et j'essaie en vain d'ouvrir une application graphique distante. En gros, voila ce que je fais dans une fenetre terminal : [EMAIL PROTECTED]:~ $ xhost + access control disabled, clients can connect from any host [EMAIL PROTECTED]:~ $ telnet pib1 [EMAIL PROTECTED]:~ $ export DISPLAY :0.0 [EMAIL PROTECTED]:~ $ workshop workshop: Can't open display, exiting... oula très mauvaise idée de faire ça de cette manière. Le xhost + est à bannir pour des raisons de sécurité tout comme telnet. Si tu n'as qu'une application à lancer en distant je te propose la méthode suivante qui marche très bien : Sur la machine distante mettre dans /etc/ssh/sshd_config X11Forwarding yes Puis redémarrer le serveur SSHd. C'est généralement le cas par défaut. Ensuite tu peux lancer ton appli de la manière suivante: $ ssh -c blowfish -X -f [EMAIL PROTECTED] workshop si tu as plusieurs applis à lancer tu peux te connecter en SSH avec : $ ssh -c blowfish -X [EMAIL PROTECTED] et lancer tes programmes comme si tu étais en local. Avec un peu plus de travail tu peux même le faire sans avoir à taper de mot de passe, avec le système de clef, mais c'est une autre histoire... Sous d'autre distributions (mandrake, read-hat pour n'en citer que 2) j'ai pas de probleme, mais depuis que j'ai migré sous ubuntu, je n'arrive plus à ouvrir une application graphique distante. Quelqu'un aurait une idée ? Sinon si tu tiens vraiment à la solution telnet+xhost, je crois me souvenir qu'il faut explicitement autoriser les connections réseau sur le serveur/client X. Mais j'avoue ne plus trop me souvenir où ça se fait ni comment. Merci d'avance ! De rien PS: Sinon je trouve cette distribution géniale, simple, et facilement maintenable... (en tout cas pour le moment !) Je te rejoins sur ce point. begin:vcard fn:Denis GAUTHEROT n:GAUTHEROT;Denis org:FERMA S.A.;Network Service Infrastructure Dept. (DT/PLTF/ISR) adr;quoted-printable:;;31, Chemin du Vieux Ch=C3=AAne;MEYLAN;;38240;FRANCE email;internet:[EMAIL PROTECTED] title:Development Engineer tel;work:+33 (0) 4.76.61.79.48 tel;fax:+33 (0) 4.76.61.79.59 x-mozilla-html:FALSE url:http://www.ferma.fr version:2.1 end:vcard -- ubuntu-fr mailing list ubuntu-fr@lists.ubuntu.com http://lists.ubuntu.com/mailman/listinfo/ubuntu-fr
Re: Can't open display...
Bonjour, Je reviends toujours à la charge, car la méthode SSH, me passe pas avec ma machine distante (solaris 5.8). N'y a-t-il pas moyen de lancer une appli distante ? Merci en tout cas pour avoir tenter une solution. Denis. Damien POBEL wrote: Salut, Gautherot Denis wrote: Je suis actuellement sous Warty, et j'essaie en vain d'ouvrir une application graphique distante. En gros, voila ce que je fais dans une fenetre terminal : [EMAIL PROTECTED]:~ $ xhost + access control disabled, clients can connect from any host [EMAIL PROTECTED]:~ $ telnet pib1 [EMAIL PROTECTED]:~ $ export DISPLAY :0.0 [EMAIL PROTECTED]:~ $ workshop workshop: Can't open display, exiting... oula très mauvaise idée de faire ça de cette manière. Le xhost + est à bannir pour des raisons de sécurité tout comme telnet. Si tu n'as qu'une application à lancer en distant je te propose la méthode suivante qui marche très bien : Sur la machine distante mettre dans /etc/ssh/sshd_config X11Forwarding yes Puis redémarrer le serveur SSHd. C'est généralement le cas par défaut. Ensuite tu peux lancer ton appli de la manière suivante: $ ssh -c blowfish -X -f [EMAIL PROTECTED] workshop si tu as plusieurs applis à lancer tu peux te connecter en SSH avec : $ ssh -c blowfish -X [EMAIL PROTECTED] et lancer tes programmes comme si tu étais en local. Avec un peu plus de travail tu peux même le faire sans avoir à taper de mot de passe, avec le système de clef, mais c'est une autre histoire... Sous d'autre distributions (mandrake, read-hat pour n'en citer que 2) j'ai pas de probleme, mais depuis que j'ai migré sous ubuntu, je n'arrive plus à ouvrir une application graphique distante. Quelqu'un aurait une idée ? Sinon si tu tiens vraiment à la solution telnet+xhost, je crois me souvenir qu'il faut explicitement autoriser les connections réseau sur le serveur/client X. Mais j'avoue ne plus trop me souvenir où ça se fait ni comment. Merci d'avance ! De rien PS: Sinon je trouve cette distribution géniale, simple, et facilement maintenable... (en tout cas pour le moment !) Je te rejoins sur ce point. begin:vcard fn:Denis GAUTHEROT n:GAUTHEROT;Denis org:FERMA S.A.;Network Service Infrastructure Dept. (DT/PLTF/ISR) adr;quoted-printable:;;31, Chemin du Vieux Ch=C3=AAne;MEYLAN;;38240;FRANCE email;internet:[EMAIL PROTECTED] title:Development Engineer tel;work:+33 (0) 4.76.61.79.48 tel;fax:+33 (0) 4.76.61.79.59 x-mozilla-html:FALSE url:http://www.ferma.fr version:2.1 end:vcard -- ubuntu-fr mailing list ubuntu-fr@lists.ubuntu.com http://lists.ubuntu.com/mailman/listinfo/ubuntu-fr
Can't open display...
Bonjour tout le monde ! Je suis actuellement sous Warty, et j'essaie en vain d'ouvrir une application graphique distante. En gros, voila ce que je fais dans une fenetre terminal : [EMAIL PROTECTED]:~ $ xhost + access control disabled, clients can connect from any host [EMAIL PROTECTED]:~ $ telnet pib1 [EMAIL PROTECTED]:~ $ export DISPLAY :0.0 [EMAIL PROTECTED]:~ $ workshop workshop: Can't open display, exiting... Sous d'autre distributions (mandrake, read-hat pour n'en citer que 2) j'ai pas de probleme, mais depuis que j'ai migré sous ubuntu, je n'arrive plus à ouvrir une application graphique distante. Quelqu'un aurait une idée ? Je précise tout de même que ma machine et la machine cible sont sur le même réseau local, et que je n'ai pas de pare-feu d'installé ou du moins j'en sais fichtre rien, mais quand j'installe firestarter, je le coupe en faisant stop dessus (d'ailleurs par cette interface je n'arrive pas à le configurer: qd je crée une règle - genre allow connexion from host xxx.xxx.xxx.xxx - , j'ai beau faire stop puis start, j'ai l'impression qu'elle n'est jamais prise en compte...mais bon ca se sera un autre problème pour plus tard...). Merci d'avance ! PS: Sinon je trouve cette distribution géniale, simple, et facilement maintenable... (en tout cas pour le moment !) begin:vcard fn:Denis GAUTHEROT n:GAUTHEROT;Denis org:FERMA S.A.;Network Service Infrastructure Dept. (DT/PLTF/ISR) adr;quoted-printable:;;31, Chemin du Vieux Ch=C3=AAne;MEYLAN;;38240;FRANCE email;internet:[EMAIL PROTECTED] title:Development Engineer tel;work:+33 (0) 4.76.61.79.48 tel;fax:+33 (0) 4.76.61.79.59 x-mozilla-html:FALSE url:http://www.ferma.fr version:2.1 end:vcard -- ubuntu-fr mailing list ubuntu-fr@lists.ubuntu.com http://lists.ubuntu.com/mailman/listinfo/ubuntu-fr