web-dev-qa-db-ja.com

gnome-terminalでターミナルを開いてから、コマンドを実行してください。エラー: "子プロセスの実行に失敗しました"

Bashコマンドを使用して、ターミナルを開き、新しいターミナルから単純なbashコマンドを実行します。

私は試した:

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

しかし、私はこのエラーを受け取りました:

enter image description here

私はエラーを理解していませんし、助けが必要な例を見つけることができません。

5
matthieu lopez

引用符は、/binと呼ばれるbash -c lsで実行可能ファイルを実行するようにターミナルに指示しています(名前の一部にスペースを使用!)。そのような実行可能ファイルは存在しません。

それらを取り出します:

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

...または、ユーザーが入力を提供するまで実際に何かを開いたままにするには...

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