Как открыть новый терминал и запустить две команды linux? - PullRequest
0 голосов
/ 04 июня 2019

У меня есть сценарий .sh, с возможностью открыть терминал, и тот же терминал запускает 2 команды.Я знаю, чтобы открыть новое окно или вкладку и запустить команду, но когда я ставлю &&, я получаю такую ​​ошибку, используя эту команду:

Команды:

gnome-terminal --tab -- "ls && clear"

Ошибка:

There was an error creating the child process for this terminal
Failed to execute child process “ls && clear” (No such file or directory)

Моя ОС - Linux (Ubuntu)

1 Ответ

1 голос
/ 04 июня 2019

gnome-terminal ожидает имя команды.Он ищет команду, буквально называемую ls && clear, но не может ее найти.Вам нужно запустить его в оболочке:

gnome-terminal --tab -- bash -c "ls && clear"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...