Форум русскоязычного сообщества Ubuntu


Автор Тема: Как из эмулятора терминала запустить новый эмулятор со скриптом?  (Прочитано 187 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн thunderamur

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6702
  • Ubuntu 16.04
    • Просмотр профиля
Есть script.py
Как из терминала запустить новый терминал, в котором будет исполняться script.py?

x-terminal-emulator -e python3
А сам скрипт не получается подсунуть интерпретатору.
« Последнее редактирование: 08 Ноябрь 2017, 10:44:41 от thunderamur »

Оффлайн andytux

  • Активист
  • *
  • Сообщений: 615
    • Просмотр профиля
Цитировать
Как из терминала запустить новый терминал, в котором будет исполняться script.py?
Если в скрипте правильно указан шабанг, то должно сработать:
x-terminal-emulator -e 'script.py'Если шабанг не указан или вы хотите запустить скрипт конкретным интерпретатором, то:
x-terminal-emulator -e 'python3 script.py'

Оффлайн thunderamur

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6702
  • Ubuntu 16.04
    • Просмотр профиля
Да пробовал я уже и с кавычками и без кавычек и путь абсолютный подсовывать.

Пользователь добавил сообщение 08 Ноябрь 2017, 11:19:18:
Блин, попробовал тестовый вариант в хомяке сделать - все работает. Видимо какой-то заплет с каталогом, где лежит скрипт или самим скриптом
А то уже всю голову сломал... да не там ищу. Спасибо.

Пользователь добавил сообщение 08 Ноябрь 2017, 11:31:16:
В общем скрипт запускался и тут же завершался (как и должен был), вместе с ним закрывался и терминал в котором он запущен... А я об это чуть голову не разбил, короче надо отдыхать уже  :idiot2:
« Последнее редактирование: 08 Ноябрь 2017, 11:31:16 от thunderamur »

 

Страница сгенерирована за 0.117 секунд. Запросов: 24.