OVH Cloud OVH Cloud

processus unix

12 réponses
Avatar
freedba
Bonjour,
Je vous explique mon probleme et si vous avez une solution merci de
m'aider.

Je ne suis pas un super pro du langage C ni d'unix, mais je connais un
peu le principe de la comamned Fork(), j'ai appris cela =E0 l'ecole il
ya maintenant 20 ans.
Je suis dba Oracle, j'optimise mes bases et je m'occupe aussi des
serveurs Unix (AIX), j'installe, je sauvegarde, etc etc j'alloue des
disques je surveille un peu tout, pour vue que ca marche.

Et la j'ai un petit probleme. Nous avons fait developp=E9 un logiciel
qui est cens=E9 simuler le traitement des batchs, sauf qu'il n'est pas
parall=E9lis=E9 et que les traitement s'executent les uns apres les
autres.

Un processus unix, lit une table de demande de travaux et soumet les
travaux les uns apres les autres.

Je me dis que si ce processus j'arrivais a le Fork=E9 dans un autre je
pourrais ainsi paralleliser les soumissions de job j'ai raison ou tord
?

Merci de me r=E9pondre et me dire comment faire.

merci

2 réponses

1 2
Avatar
Stephane Dupille
Que fait la commande : [galadriel] ~> ls -lai ºtch =at
ºtch =at ????
merci sur mon aix ca ne marche pas


C'est une spécificité zsh. =cmd set remplacé par le chemin complet
de cmd, si cmd est dans le PATH. Par exemple :
[smartos] ~> echo =ls
/usr/bin/ls

C'est quasi-équivalent à :
[smartos] ~> echo `which ls`
/usr/bin/ls

Avatar
David LE BOURGEOIS
C'est une spécificité zsh. =cmd set remplacé par le chemin complet
de cmd, si cmd est dans le PATH. Par exemple :
[smartos] ~> echo =ls
/usr/bin/ls

C'est quasi-équivalent à :
[smartos] ~> echo `which ls`
/usr/bin/ls


Attention toutefois, si l'on attend un chemin, ce n'est pas toujours le
cas :

$ which ls
ls: aliased to ls --color=auto

--
David LE BOURGEOIS
e-mail : david.lebourgeois (at) free.fr
jabber : david.lebourgeois (at) jabber.fr

1 2