Запустите скрипт .sh в Ubuntu без использования терминала.

Я использую Ubuntu и создал простой файл сценария:

#!/bin/bash
cp /home/guilherme/pictures/*.jpg /home/guilherme/backup

Когда я запускаю его на терминале, набирая команду "./script.sh", он отлично работает.

Но когда я пытаюсь щелкнуть этот файл за пределами терминала, он открывает мой текстовый редактор для редактирования строк сценария вместо открытия терминала и выполнения команд.

Я уже дал исполняемый файл разрешения на этот файл, но он не запускается.

Есть идеи?

2
задан 13 July 2013 в 05:54

4 ответа

Вам нужно открыть nautilus, щелкнуть «Файл» -> «Установки» (ИЛИ) «Правка» -> «Установки», проверить вкладку «Поведение» и выбрать опцию, которую вы предпочитаете для исполняемых текстовых файлов.

enter image description here

0
ответ дан 13 July 2013 в 05:54

В Ubuntu 14.04:

  1. Откройте Nautilus.
  2. Нажмите Alt .
  3. Тип preferences.
  4. Нажмите Enter .
  5. Выберите вкладку Поведение . В разделе Исполняемые текстовые файлы выберите Запрашивать каждый раз .

Вам также нужно пометить ваши файлы как исполняемые файлы. Для этого щелкните правой кнопкой мыши файл .sh, выберите Свойства и на вкладке Разрешения установите флажок Разрешить выполнение файла как программы .

0
ответ дан 13 July 2013 в 05:54

в терминале типа "chmod + x filepath". Это преобразует ваш sh файл в исполняемый файл, который будет запускаться при его открытии

0
ответ дан 13 July 2013 в 05:54

Перейдите в настройки системы -> клавиатура -> сочетания клавиш и добавьте настраиваемые сочетания клавиш. Для команды укажите полный путь к сценарию. Теперь вы можете запустить его без терминала

0
ответ дан 13 July 2013 в 05:54

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

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