Дважды щелкните файл .sh, чтобы открыть терминал и выполнить в нем серию команд.

Я пытаюсь дважды щелкнуть по файлу, который делает это:

#!/bin/bash 
#Mount USB Jump, Copy files to it, Unmount it.
[open terminal (so that I can see what 's going on)]
pmount /dev/sdc JUMP
sleep 2s
cp -p -u source/path/ destination/path/
read -p "Press enter to unmount Jump or ctrl c to abort."
pumount /dev/sdc
[close terminal]

Две строки, которые я не знаю, как написать: [открыть терминал] и [закрыть терминал] Кто-нибудь знает, как сделать это?

Редактировать: Большое спасибо, ребята, я собрал ваш вклад вместе и в итоге получил там.

Я дважды щелкаю по файлу .sh, который говорит: 'Terminal -hold -e /path/to/JumpBkp.sh', и он открывает терминал и выдает мне полное краткое изложение на экране.

Было здорово получить столько информации за такое короткое время. Еще раз большое спасибо.

2-е редактирование: я предложил вариант, который делает его еще слаще. Я публикую это на тот случай, если кто-нибудь натолкнется на эту тему.

terminal -hold -e bash '/path/to/JumpBkp.sh'

«bash» избавляет меня от этого ужаса: «Предупреждение: не удалось найти« /path/to/file.sh », вместо этого начинается« / bin / bash ». Пожалуйста, проверьте настройки своего профиля». [

Привет!

7
задан 25 December 2013 в 22:33

1 ответ

gnome-terminal -e command

или

terminal -e command

Подробнее см. Здесь: Как создать скрипт, который открывает окна терминала и выполняет команды в их?

Также представляет интерес: Как запустить исполняемые скрипты в Nautilus?

И немного творчества с передачей нескольких команд: Передача нескольких команд на gnome-терминал из скрипта

0
ответ дан 25 December 2013 в 22:33

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

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