Я в некотором замешательстве, я думал, что сделать что-то вроде этого будет работать:
#!/bin/bash
wget https://myscript.sh
chmod +x myscript.sh
exec gnome-terminal --tab --active --title="my title" -- myscript.sh
Но выполнение этого возвращает:
Произошла ошибка при создании дочернего процесса для этого терминала
Не удалось выполнить дочерний процесс "myscript.sh" (нет такого файла или каталога)
Удаление exec
не работает. Я также попытался поместить имя файла между $( )
и " "
, я также попытался указать абсолютный путь.
Что я делаю не так?
Правильный синтаксис:
gnome-terminal --tab --active --title="my title" -- "/tmp/myworkdir/myscript.sh"
наличие полного пути позволит, чтобы файл был выполнен.
удостоверьтесь, что, заставляет все Ваши операции файла произойти в этом том же каталоге.