Сообщения

Показаны сообщения с ярлыком "скрипт"

Простой скрипт проверки доступности хоста

Изображение
Всем привет ! Предлагаю вашему вниманию скрипт проверки доступности хоста.  Скрипт можно запускать из консоли или используя Cron. При запуске, скрипт сначала проверяет доступен ли Интернет, используя при этом команду DIG, если интернет доступен (а если нет - появится  всплывающее сообщение) - запускается команда PING, которая и проверяет доступность хоста. По результату вы получите соответствующее  сообщение. Каждое сообщение снабжено визуально понятной иконкой. А вот и собственно код самого скрипта: #!/bin/bash #Функция посылает ping запрос к хосту указанному в переменной mhost function loadres(){ #Необходимый адрес хоста можно указать прямо в командной строке в качестве аргумента в виде: myscript myhost.com if [ -n "$1" ] then mhost=$1 else #Вместо "mysite.com" укажите адрес необходимого хоста mhost="mysite.com" fi if ping -c1 "$mhost" &> /dev/null then #Вместо "$HOME/*/live-host/" укажите свой (прави...

Программа-пятиминутка или качаем видео из консоли

Изображение
  Есть такие простейшие программы, как я их называю - "пятиминутки". Которые можно написать за пять минут, а пользуешься их услугами впоследствии  годами. Чаще всего это скрипты, основой для которого служит некая библиотека/ки, в которых под себя расширяешь и/или добавляешь некий функционал. Одной из таких "пятиминуток" стал скрипт - Yоdo. Его основная задача - это скачивание видео в разрешении 640*360 с youtube. Основой для этой программы служит библиотека youtube-dl. Скрипт написан на Bash-е, он настолько простой, что его работу нет необходимости объяснить. После скачивания видео появляется всплывающее окошко (notify-send) оповещающее пользователя о завершении процеса закачки.  Возможно я со временем добавлю ещё некоторую функциональность. Назвал я скрипт "Yodo", поместил  его в /bin/, дал нужные права и пользуюсь) Код скрипта представлен ниже: #!/bin/bash youload() { echo "Если хочешь скачать ещё видео - вставь ссылку, если нет - нажми...

Укрощение Nautilus

Изображение
На днях, пресытившись медлительностью KDE решил вернуться к привычному интерфейсу Gnome. Вообще, у меня сейчас на декстопе стоит Kubuntu и по некоторым причинам я не могу сейчас снести систему и установить другой дистрибутив с Gnome из коробки. Да это и не нужно. Через "Центр программ Muon" был установлен Gnome-Shell, а при загрузке я выбираю Gnome ( Not effects ). В итоге я получил любимый и привычный интерфейс, никаких падений Plasme и самое главное - всё работает без тормозов. Вроде бы всё отлично, но моя радость длилась недолго. Уже на следующий день я обнаружил непонятное, постоянно растущее увеличение  использования оперативной памяти. При загрузке системы расход оперативной памяти составлял  не более 170 mB. Уже через час эта цифра удваивалась. А через 5 - 6 часов кончалась не только доступная оперативная память ( 1GB ) но и подходил к концу запас swap ( 1GB ). И это при полном отсутствии запущенных программ. При перезапуске системы всё повторялось. Ввожу в термин...