Обложка канала

Системный администратор

18542 @i_odmin

Системный администратор. Все для системного администратора: библиотека электронных книг, полезные статьи, мануалы.

Системный администратор

4 года назад
Открыть в
Linux: делаем скриншот и отправляем его на электронную почту Для успешной работы скрипта необходимо сначала установить: ssmtp(обязательно настроить), mpack и scrot #!/usr/bin/env bash # Важно! Для работы скрипта необходимо установить и настроить ssmtp, mpack и scrot # путь к директории со скриншотами dirpath=/home/$USER/screenshots # проверяем наличие директории (если нет, то создаем). Делаем скриншот с названием по маске: ДД-ММ-ГГ_ЧЧ-ММ-СС.jpg if [[ -d $dirpath ]]; then scrot '%d-%m-%Y_%H-%M-%S.jpg' -e "mv \$f $dirpath" screenshot=$(find "$dirpath" -name "*.jpg") else mkdir -p "$dirpath" scrot '%d-%m-%Y_%H-%M-%S.jpg' -e "mv \$f $dirpath" screenshot=$(find "$dirpath" -name "*.jpg") fi # отправляем письмо на почту echo "Скриншот с сервера: $HOSTNAME" > $dirpath/message_body.txt mpack -s "Скриншот" -d $dirpath/message_body.txt $screenshot [email protected] # удаляем скриншот rm -f $screenshot 👉 @i_odmin