web-dev-qa-db-fra.com

Ouvrez un terminal via gnome-terminal puis exécutez la commande, erreur: "échec de l'exécution du processus enfant" "

Via une commande bash, je veux ouvrir un terminal et, à partir du nouveau terminal, exécuter une simple commande bash.

J'ai essayé:

gnome-terminal -- "/bin/bash -c ls"

Mais j'ai eu cette erreur:

enter image description here

Je ne comprends pas l'erreur et je ne trouve nulle part d'exemple d'aide.

5
matthieu lopez

Les guillemets indiquent au terminal d'exécuter un exécutable dans /bin appelé bash -c ls (avec les espaces dans son nom!). Il n'existe aucun exécutable de ce type.

Sortez-les:

gnome-terminal -- /bin/bash -c ls

... ou, pour que quelque chose reste ouvert jusqu'à ce que l'utilisateur fournisse une entrée ...

gnome-terminal -- /bin/bash -c 'ls; read'
9
Charles Duffy