Попытка запустить скрипт на новой вкладке терминала из запущенного скрипта

Я в некотором замешательстве, я думал, что сделать что-то вроде этого будет работать:

#!/bin/bash

wget https://myscript.sh
chmod +x myscript.sh
exec gnome-terminal --tab --active --title="my title" -- myscript.sh

Но выполнение этого возвращает:

error message in terminal

Произошла ошибка при создании дочернего процесса для этого терминала

Не удалось выполнить дочерний процесс "myscript.sh" (нет такого файла или каталога)

Удаление exec не работает. Я также попытался поместить имя файла между $( ) и " ", я также попытался указать абсолютный путь.

Что я делаю не так?

0
задан 19 July 2019 в 00:10

1 ответ

Правильный синтаксис:

gnome-terminal --tab --active --title="my title" -- "/tmp/myworkdir/myscript.sh"

наличие полного пути позволит, чтобы файл был выполнен.

удостоверьтесь, что, заставляет все Ваши операции файла произойти в этом том же каталоге.

0
ответ дан 23 October 2019 в 10:09

Другие вопросы по тегам:

Похожие вопросы: