Je voudrais savoir comment je pourrais lancer plusieurs instances d'un même programme :
Ben... en le lançant plusieurs fois. Tu n'expliques pas bien ton problème.
Antoine
On 27 Oct 2006 21:35:54 GMT, Nicolas George <nicolas$ wrote:
Antoine wrote in message :
Je voudrais savoir comment je pourrais lancer plusieurs instances d'un même programme :
Ben... en le lançant plusieurs fois. Tu n'expliques pas bien ton problème.
Non. En fait le programme vérouille un des fichiers (propre à l'utilisateur) dont il a besoin, et la 2ème instance tente de l'ouvrir, puis s'arrete. D'où ma question. J'ai réussi à avoir ce que je veux en le lançant sous un autre utilisateur, mais je me demandais si on pouvait faire ça avec chroot. -- antoine
On 27 Oct 2006 21:35:54 GMT, Nicolas George
<nicolas$george@salle-s.org> wrote:
Antoine wrote in message <p9r4k2lerk88mbbvk4490vg88fboh65947@4ax.com>:
Je voudrais savoir comment je pourrais lancer plusieurs instances d'un
même programme :
Ben... en le lançant plusieurs fois. Tu n'expliques pas bien ton problème.
Non. En fait le programme vérouille un des fichiers (propre à
l'utilisateur) dont il a besoin, et la 2ème instance tente de
l'ouvrir, puis s'arrete. D'où ma question.
J'ai réussi à avoir ce que je veux en le lançant sous un autre
utilisateur, mais je me demandais si on pouvait faire ça avec chroot.
--
antoine
On 27 Oct 2006 21:35:54 GMT, Nicolas George <nicolas$ wrote:
Antoine wrote in message :
Je voudrais savoir comment je pourrais lancer plusieurs instances d'un même programme :
Ben... en le lançant plusieurs fois. Tu n'expliques pas bien ton problème.
Non. En fait le programme vérouille un des fichiers (propre à l'utilisateur) dont il a besoin, et la 2ème instance tente de l'ouvrir, puis s'arrete. D'où ma question. J'ai réussi à avoir ce que je veux en le lançant sous un autre utilisateur, mais je me demandais si on pouvait faire ça avec chroot. -- antoine
Pascal Bourguignon
Antoine writes:
On 27 Oct 2006 21:35:54 GMT, Nicolas George <nicolas$ wrote:
Antoine wrote in message :
Je voudrais savoir comment je pourrais lancer plusieurs instances d'un même programme :
Ben... en le lançant plusieurs fois. Tu n'expliques pas bien ton problème.
Non. En fait le programme vérouille un des fichiers (propre à l'utilisateur) dont il a besoin, et la 2ème instance tente de l'ouvrir, puis s'arrete. D'où ma question. J'ai réussi à avoir ce que je veux en le lançant sous un autre utilisateur, mais je me demandais si on pouvait faire ça avec chroot.
Ah bin si il verrouille un fichier, oui.
Si le fichier qu'il verrouille comme tu semble le dire dépend de l'utilisateur, c'est le plus simple, créer autant de compte d'utilisateurs que d'instance du programme que tu veux faire tourner en même temps.
chroot, c'est faisable, mais c'est plus compliqué, et il faut être root.
Une autre solution est de lancer le programme dans diverses instances de user-mode-linux, ce qui serait nécessaire si le programme verrouillait des ressources globales au lieu de verrouiller un fichier de l'utilisateur.
Mais franchement, le plus sage serait de modifier le source du programme pour qu'il ne verrouille rien et qu'il puisse fonctionner à plusieurs instances simultanées, il n'y a pas de raison...
READ THIS BEFORE OPENING PACKAGE: According to certain suggested versions of the Grand Unified Theory, the primary particles constituting this product may decay to nothingness within the next four hundred million years.
Antoine <alec__aill@free.fr> writes:
On 27 Oct 2006 21:35:54 GMT, Nicolas George
<nicolas$george@salle-s.org> wrote:
Antoine wrote in message <p9r4k2lerk88mbbvk4490vg88fboh65947@4ax.com>:
Je voudrais savoir comment je pourrais lancer plusieurs instances d'un
même programme :
Ben... en le lançant plusieurs fois. Tu n'expliques pas bien ton problème.
Non. En fait le programme vérouille un des fichiers (propre à
l'utilisateur) dont il a besoin, et la 2ème instance tente de
l'ouvrir, puis s'arrete. D'où ma question.
J'ai réussi à avoir ce que je veux en le lançant sous un autre
utilisateur, mais je me demandais si on pouvait faire ça avec chroot.
Ah bin si il verrouille un fichier, oui.
Si le fichier qu'il verrouille comme tu semble le dire dépend de
l'utilisateur, c'est le plus simple, créer autant de compte
d'utilisateurs que d'instance du programme que tu veux faire tourner
en même temps.
chroot, c'est faisable, mais c'est plus compliqué, et il faut être root.
Une autre solution est de lancer le programme dans diverses instances
de user-mode-linux, ce qui serait nécessaire si le programme
verrouillait des ressources globales au lieu de verrouiller un fichier
de l'utilisateur.
Mais franchement, le plus sage serait de modifier le source du
programme pour qu'il ne verrouille rien et qu'il puisse fonctionner à
plusieurs instances simultanées, il n'y a pas de raison...
READ THIS BEFORE OPENING PACKAGE: According to certain suggested
versions of the Grand Unified Theory, the primary particles
constituting this product may decay to nothingness within the next
four hundred million years.
On 27 Oct 2006 21:35:54 GMT, Nicolas George <nicolas$ wrote:
Antoine wrote in message :
Je voudrais savoir comment je pourrais lancer plusieurs instances d'un même programme :
Ben... en le lançant plusieurs fois. Tu n'expliques pas bien ton problème.
Non. En fait le programme vérouille un des fichiers (propre à l'utilisateur) dont il a besoin, et la 2ème instance tente de l'ouvrir, puis s'arrete. D'où ma question. J'ai réussi à avoir ce que je veux en le lançant sous un autre utilisateur, mais je me demandais si on pouvait faire ça avec chroot.
Ah bin si il verrouille un fichier, oui.
Si le fichier qu'il verrouille comme tu semble le dire dépend de l'utilisateur, c'est le plus simple, créer autant de compte d'utilisateurs que d'instance du programme que tu veux faire tourner en même temps.
chroot, c'est faisable, mais c'est plus compliqué, et il faut être root.
Une autre solution est de lancer le programme dans diverses instances de user-mode-linux, ce qui serait nécessaire si le programme verrouillait des ressources globales au lieu de verrouiller un fichier de l'utilisateur.
Mais franchement, le plus sage serait de modifier le source du programme pour qu'il ne verrouille rien et qu'il puisse fonctionner à plusieurs instances simultanées, il n'y a pas de raison...
READ THIS BEFORE OPENING PACKAGE: According to certain suggested versions of the Grand Unified Theory, the primary particles constituting this product may decay to nothingness within the next four hundred million years.
Nicolas George
Pascal Bourguignon wrote in message :
Si le fichier qu'il verrouille comme tu semble le dire dépend de l'utilisateur, c'est le plus simple, créer autant de compte d'utilisateurs que d'instance du programme que tu veux faire tourner en même temps.
Changer $HOME suffit peut-être.
Mais franchement, le plus sage serait de modifier le source du programme pour qu'il ne verrouille rien et qu'il puisse fonctionner à plusieurs instances simultanées, il n'y a pas de raison...
Il y a peut-être une raison, justement. C'est ça qu'il faudrait vérifier avant tout.
Pascal Bourguignon wrote in message
<87pscdo05a.fsf@thalassa.informatimago.com>:
Si le fichier qu'il verrouille comme tu semble le dire dépend de
l'utilisateur, c'est le plus simple, créer autant de compte
d'utilisateurs que d'instance du programme que tu veux faire tourner
en même temps.
Changer $HOME suffit peut-être.
Mais franchement, le plus sage serait de modifier le source du
programme pour qu'il ne verrouille rien et qu'il puisse fonctionner à
plusieurs instances simultanées, il n'y a pas de raison...
Il y a peut-être une raison, justement. C'est ça qu'il faudrait vérifier
avant tout.
Si le fichier qu'il verrouille comme tu semble le dire dépend de l'utilisateur, c'est le plus simple, créer autant de compte d'utilisateurs que d'instance du programme que tu veux faire tourner en même temps.
Changer $HOME suffit peut-être.
Mais franchement, le plus sage serait de modifier le source du programme pour qu'il ne verrouille rien et qu'il puisse fonctionner à plusieurs instances simultanées, il n'y a pas de raison...
Il y a peut-être une raison, justement. C'est ça qu'il faudrait vérifier avant tout.
Antoine
Si le fichier qu'il verrouille comme tu semble le dire dépend de l'utilisateur, c'est le plus simple, créer autant de compte d'utilisateurs que d'instance du programme que tu veux faire tourner en même temps.
Changer $HOME suffit peut-être.
Ca, ça marche Merci
Si le fichier qu'il verrouille comme tu semble le dire dépend de
l'utilisateur, c'est le plus simple, créer autant de compte
d'utilisateurs que d'instance du programme que tu veux faire tourner
en même temps.
Si le fichier qu'il verrouille comme tu semble le dire dépend de l'utilisateur, c'est le plus simple, créer autant de compte d'utilisateurs que d'instance du programme que tu veux faire tourner en même temps.