Можно ли открыть терминал, например? используя gnome-terminal
, а затем он завершится (убьет) позже либо программно, либо сам по себе, когда скрипт завершится?
Я хочу использовать это для тестовой установки, где мне нужно запускать разные вещи - тогда необходимость вручную закрывать разные терминалы не так хорошо. Очень удобно иметь каждую программу в собственном терминале.
Если вы хотите сделать это внутри файла сценария, добавьте это в конец файла. Это отправит сигнал SIGKILL
родительскому процессу скрипта, поэтому, если к терминалу подключен один bash, это уничтожит терминал, но если к терминалу подключено более одного bash, он не т убить терминал.
kill -9 $PPID
Или вы можете запустить свой скрипт таким образом, и терминал будет закрыт после завершения скрипта:
./your_script.sh && exit