README.md

    Полезные команды и скрипты

    Ссылки

    GITFLIC: https://gitflic.ru/user/medved0001
    Вконтакте: https://vk.com/medved0001

    Описание

    Полезные команды и скрипты не требующие отдельного репозитория.

    check-kerberos-active-user (Проверка актуальности kerberos билета)

    Список файлов

    • check-kerberos.desktop - Файл автозапуска. Импортирует переменные окружения пользовательской сессии для использования в сервисе. Запускает таймер и сервис.

    • check-kerberos-active-user.sh - скрипт проверки билета kerberos.

    Проверка не будет выполняться, если:

    Скрипт запущен не из сервиса;

    Пользователь не является доменным (также будет остановлен таймер);

    Домен не доступен;

    Сессия пользователя заблокирована.

    • check-kerberos-active-user.service - Файл сервиса.
    • check-kerberos-active-user.timer - Файл таймера.

    Установка

    Скопируйте файлы в следующие пути:

    • check-kerberos.desktop - /etc/xdg/autostart - права 644
    • check-kerberos-active-user.sh - /usr/local/bin - права 755
    • check-kerberos-active-user.service - /etc/systemd/user - права 644
    • check-kerberos-active-user.timer - /etc/systemd/user - права 644

    Перезайдите в сессию.

    archiving_directory_contents.sh (Архивирование содержимого каталога с разбивкой на архивы по размеру)

    Данный скрипт позволяет заархивировать содержимое каталога, создавая архивы не более установленного размера (размер указывается в байтах).

    Если размер архивируемого файла/каталога будет превышать указанный размер, то созданный архив будет иметь в названии big.

    Для выполнения необходимо:

    • Задать внутри скрипта необходимый размер в байтах (Переменная size_arch).

    • При необходимости переписать скрипт под свои нужды. Например, изменить команду формирования списка в массиве dir_list_content.

    • Скопировать скрипт в каталог, содержимое которого необходимо заархивировать, и запустить.

    archiving_files.sh (Архивирование файлов с разбивкой на архивы по размеру)

    Данный скрипт позволяет заархивировать найденные файлы, создавая архивы не более установленного размера (размер указывается в байтах).

    Если размер архивируемого файла будет превышать указанный размер, то созданный архив будет иметь в названии big.

    Для выполнения необходимо:

    • Задать внутри скрипта необходимый размер в байтах (Переменная size_arch).

    • При необходимости переписать скрипт под свои нужды. Например, изменить команду формирования списка в массиве dir_list_content.

    • Скопировать скрипт в каталог, из каталога/подкаталогов которого необходимо заархивировать файлы, и запустить.

    rename.sh (Массовое переименование содержимого каталога)

    Данный скрипт позволяет переименовать все файлы/каталоги в каталоге.

    Для выполнения необходимо:

    • Установить пакет, из репозитория вашей системы, который содерждит исполняемый файл rename.

    • При необходимости переписать скрипт под свои нужды. Например, изменить шаблон имени новых файлов в newname.

    • Скопировать скрипт в каталог, содержимое которого необходимо переименовать, и запустить.

    Описание

    Полезные команды и скрипты

    Конвейеры
    0 успешных
    0 с ошибкой