Тонкости терминала

Previous Topic Next Topic
 
classic Классический list Список threaded Древовидный
17 сообщения Инструменты
Ответить | Древовидный
Открыть эту статью в виде дерева
|

Тонкости терминала

Константин
Хочу написать файл со списком команд чтобы запустив его автоматически установились нужные программы.
Интересует вопрос:
1. При добавлении репозитория как сделать чтобы не просило нажатия клавиши ентер
2. Как скрыть ход установки,т.е. чтобы в окне терминала отображалось только то что прописано в "echo"
3. Чтобы терминал не закрывался после выполнения команд
Ответить | Древовидный
Открыть эту статью в виде дерева
|

Re: Тонкости терминала

agafron.ypp@gmail.com
Забанить пользователя
СОДЕРЖАНИЕ УДАЛЕНО
Автор удалил это сообщение.
Ответить | Древовидный
Открыть эту статью в виде дерева
|

Re: Тонкости терминала

Константин
Спасибо) Очень даже логично) Жаль сам не додумался.
Ответить | Древовидный
Открыть эту статью в виде дерева
|

Re: Тонкости терминала

agafron.ypp@gmail.com
Забанить пользователя
СОДЕРЖАНИЕ УДАЛЕНО
Автор удалил это сообщение.
Ответить | Древовидный
Открыть эту статью в виде дерева
|

Re: Тонкости терминала

bugmenot
В ответ на это сообщение от Константин
Мне одному показалось, что здесь мутиться какой-то хак?
Ответить | Древовидный
Открыть эту статью в виде дерева
|

Re: Тонкости терминала

agafron.ypp@gmail.com
Забанить пользователя
СОДЕРЖАНИЕ УДАЛЕНО
Автор удалил это сообщение.
Ответить | Древовидный
Открыть эту статью в виде дерева
|

Re: Тонкости терминала

svtv 1
В ответ на это сообщение от Константин
<Чтобы терминал не закрывался после выполнения команд>
А после каких команд он у тебя закрывается (странно)?
Ответить | Древовидный
Открыть эту статью в виде дерева
|

Re: Тонкости терминала

agafron.ypp@gmail.com
Забанить пользователя
СОДЕРЖАНИЕ УДАЛЕНО
Автор удалил это сообщение.
Ответить | Древовидный
Открыть эту статью в виде дерева
|

Re: Тонкости терминала

Константин
Да,именно после выполнения скрипта он закрывается...Если бы он не закрывался после любой команды с ошибкой,то тогда бы мой скрипт был бы полностью идеально написанный
Ответить | Древовидный
Открыть эту статью в виде дерева
|

Re: Тонкости терминала

svtv 1
Извини я пас(скрипты не пишу, алиасы тоже), но судя по тому что он закрывается с ошибкой, может что то не то в самом файле?
Ответить | Древовидный
Открыть эту статью в виде дерева
|

Re: Тонкости терминала

Константин
Я не вижу с чем он закрывается. Все проходит слишком быстро. И пока код не сильно большой еще можно найти ошибку,а потом когда код будет большим в нем можно допустить любую ошибку,а затем даже и не знать об этом.
Ответить | Древовидный
Открыть эту статью в виде дерева
|

Re: Тонкости терминала

bugmenot
Пора уже скрипт делать достоянием общественности.
Тогда и работа над ошибками будет проходить веселее.
Ответить | Древовидный
Открыть эту статью в виде дерева
|

Re: Тонкости терминала

svtv 1
bugmenot
Согласен.
Ответить | Древовидный
Открыть эту статью в виде дерева
|

Re: Тонкости терминала

sabor61
В ответ на это сообщение от Константин
По поводу второго пункта надо смотреть сам скрипт, а чтобы не закрывался в конце допиши read word, и терминал будет ждать нажатия клавиши.
Ответить | Древовидный
Открыть эту статью в виде дерева
|

Re: Тонкости терминала

Константин
Отлично. Получилось,терминал не закрылся.
Вот например
Показать
 echo Обновление системы
Скрыть
 `sudo apt-get update`

В кэше http://deb.opera.com stable InRelease
В кэше http://deb.opera.com stable/non-free amd64 Packages                    
В кэше http://deb.opera.com stable/non-free i386 Packages                      
.
.
.      
В кэше http://ppa.launchpad.net utopic/main Translation-en                    
Игн http://repository.spotify.com stable/non-free Translation-ru              
В кэше http://ppa.launchpad.net utopic/main amd64 Packages                    
Игн http://repository.spotify.com stable/non-free Translation-en              
В кэше http://ppa.launchpad.net utopic/main i386 Packages                      
В кэше http://ppa.launchpad.net utopic/main Translation-en                    
Игн http://extras.ubuntu.com utopic InRelease                                                                                                                                            
В кэше http://extras.ubuntu.com utopic Release.gpg                                                                                                                                
Игн http://extras.ubuntu.com utopic/main Translation-ru                                                                                                                                  
Игн http://extras.ubuntu.com utopic/main Translation-en                                                                                                                                  
Чтение списков пакетов… Готово

Показать
 echo Система обновлена
Чтобы не было видно хода событий так сказать
Ответить | Древовидный
Открыть эту статью в виде дерева
|

Re: Тонкости терминала

sabor61
В ответ на это сообщение от Константин
А попробуй так
---------------------
#!/bin/bash

echo "Начало операции"
sudo apt-get update -qq &&
sudo apt-get upgrade -qq
echo "Конец операции"
read word
--------------------
Выводиться будут только ошибки, если всё правильно, ничего не должно быть видно.
Ответить | Древовидный
Открыть эту статью в виде дерева
|

Re: Тонкости терминала

Константин
Супер! Получилось! Спасибо большое!))