J’essaye de lancer la commande xterm avec 2 commandes avec Cywin
xterm –t ‘test’ –e ‘xhost + ;ssh monunix’
mais j’ai le message d’erreur suivant :
No absolute path found for shell: xhost + ;ssh monunix
l'option -e permet simplement de lancer une commande, et non pas un shell qui va executer une série de commandes comme vous semblez le croire. À noter que le reste des arguments sera passé à la commande exécuté, ce qui implique en particulier que l'option -e devra être la dernière.
Par exemple, si l'on tape : xterm -e /bin/sh -c 'xhost+; ssh monunix' -T 'test'
alors le titre du xterm invoqué ne sera pas modifié.
A plus,
-- Bruno Ducrot
A quoi ca sert que Ducrot hisse des carcasses ?
On 2014-05-14, arrakis75 wrote:
Bonjour
J'essaye de lancer la commande xterm avec 2 commandes avec Cywin
xterm -t 'test' -e 'xhost + ;ssh monunix'
^
T, non ?
mais j'ai le message d'erreur suivant :
No absolute path found for shell: xhost + ;ssh monunix
l'option -e permet simplement de lancer une commande, et non
pas un shell qui va executer une série de commandes comme
vous semblez le croire. À noter que le reste des arguments
sera passé à la commande exécuté, ce qui implique en
particulier que l'option -e devra être la dernière.
Par exemple, si l'on tape :
xterm -e /bin/sh -c 'xhost+; ssh monunix' -T 'test'
alors le titre du xterm invoqué ne sera pas modifié.
l'option -e permet simplement de lancer une commande, et non pas un shell qui va executer une série de commandes comme vous semblez le croire. À noter que le reste des arguments sera passé à la commande exécuté, ce qui implique en particulier que l'option -e devra être la dernière.
Par exemple, si l'on tape : xterm -e /bin/sh -c 'xhost+; ssh monunix' -T 'test'
alors le titre du xterm invoqué ne sera pas modifié.