Сообщения

Сообщения за 2019

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

Изображение
Всем привет ! Предлагаю вашему вниманию скрипт проверки доступности хоста.  Скрипт можно запускать из консоли или используя 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/" укажите свой (прави

Полезные команды одной строкой (short-list for Linux)

У каждого уверенного пользователя Линукса, при условии его дружбы с терминалом :), есть некоторый набор команд, в которых время от времени возникает необходимость. И хорошо если ты их помнишь наизусть, да и ещё со всеми параметрами, или они сохранились в истории терминала. А если нет ? Или после переустановки системы, или при работе на чужой машине... Что тогда делать ? Терять время и искать их в сети ? Да и не всегда это быстрый процесс, ведь некоторые параметры команды ещё нужно подогнать под свои условия. Поэтому я решил сделать небольшой список часто используемых мною команд, для своего удобства. Список планирую регулярно пополнять. Если эти команды пригодятся кому то ещё - буду очень рад ! Обрезание изображения с помощью Imagick (convert) Предположим, у вас есть энное количество изображений в одной папке, из которых вам нужно вырезать из правого нижнего угла подпись автора или название сайта разместившего изображение.  Высота нежелательной надписи при этом составляет 10% от