Script sh/ksh ... execution de commande avec parametres...

2006-03-02 Par sujet Gautherot Denis
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

2005-10-19 Par sujet Gautherot Denis

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

2005-04-26 Par sujet Gautherot Denis
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...

2005-03-21 Par sujet Gautherot Denis
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...

2005-03-20 Par sujet Gautherot Denis
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...

2005-03-17 Par sujet Gautherot Denis
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