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


Автор Тема: автоматизировать операции в консоль  (Прочитано 795 раз)

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

Оффлайн mstdmstd

  • Автор темы
  • Активист
  • *
  • Сообщений: 306
    • Просмотр профиля
Всем привет,
работая с php/laravel/scss (юзаю PhpStorm 2016.2.1 )необходимо  при начале работы открывать консоль с запуском 2х табов в текущей директории и выполнять команды
php artisan serve
npm run watch-poll
в каждом из табов

А нет ли в kubuntu 16.04 возможности автоматизировать эти операции?

Может есть что-то продвинутей обычной консоли или консоль можно настроить?

 Спасибо!
« Последнее редактирование: 18 Июнь 2017, 10:08:09 от Azure »

Оффлайн archuser

  • Активист
  • *
  • Сообщений: 588
    • Просмотр профиля
Re: автоматизировать операции в консоль
« Ответ #1 : 18 Июнь 2017, 00:06:34 »
mstdmstd, есть tmux/screen. Документации в сети полно.

Оффлайн mstdmstd

  • Автор темы
  • Активист
  • *
  • Сообщений: 306
    • Просмотр профиля
Re: автоматизировать операции в консоль
« Ответ #2 : 22 Июнь 2017, 19:09:49 »
Спасибо!
tmux - поставил - окошки впечатлили
Доки много и видео есть в большом кол-ве...
Но ткните, плиз, мне хочется чтобы при запуске tmux(или пункт в системном меню ) :
1) tmux открывался в нужной мне директории моего проекта
2) открылись 2 панели с запущенными в этой директории командами
3) разделить на 2 панели горизонтально(можно и 3ю панель открыть для ввода команд вручную)
можно ли сделать и как ?

Оффлайн ARTGALGANO

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1936
    • Просмотр профиля
Re: автоматизировать операции в консоль
« Ответ #3 : 22 Июнь 2017, 19:17:55 »
mstdmstd,  возможно сохранение\восстановление сессии . поищите tmux-resurrect

Оффлайн mstdmstd

  • Автор темы
  • Активист
  • *
  • Сообщений: 306
    • Просмотр профиля
Re: автоматизировать операции в консоль
« Ответ #4 : 23 Июнь 2017, 18:21:17 »
нагуглили ссылку http://www.deanbodenham.com/learn/tmux-resurrect.html
Под рутом выполнил
git clone https://github.com/tmux-plugins/tmux-resurrect ~/build/tmux-resurrect/И скачал в директорию /root/build
Упомянутого файла .tmux.conf я не нашел...
Как установить правильно ?

Оффлайн ARTGALGANO

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1936
    • Просмотр профиля
Re: автоматизировать операции в консоль
« Ответ #5 : 23 Июнь 2017, 19:03:26 »
mstdmstd, а зачем под рутом? тут это абсолютно ненужно



под своим логиноом
git clone https://github.com/tmux-plugins/tmux-resurrect ~/build/tmux-resurrect/
добавить 2 строки в ~/.tmux.conf
run-shell ~/build/tmux-resurrect/resurrect.tmux
set -g @resurrect-capture-pane-contents 'on'




все же написано
(Нажмите, чтобы показать/скрыть)

Оффлайн mstdmstd

  • Автор темы
  • Активист
  • *
  • Сообщений: 306
    • Просмотр профиля
Re: автоматизировать операции в консоль
« Ответ #6 : 25 Июнь 2017, 11:02:22 »
И под обычным юзером не могу найти .tmux.conf
tmux установлен и в консоле запускается
Или его нужно создвть ?

 

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