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 с ошибкой