Как сделать снимок экрана в Ubuntu Linux из консоли

Сохранять скриншот экрана каждые 10 секунд

NEWDIR="/media/d/bigdata/temp2delete/creative2"; mkdir -p $NEWDIR; cd $NEWDIR; while true; do sleep 10; avconv -f x11grab -s 1920x1080 -i :0.0 $(($(find . -type f -name "*-screen.png" | wc -l)+1))-screen.png; done;

  1. NEWDIR=»/media/d/bigdata/temp2delete/creative2″; — создать переменную и присвоить ей значение — имя папки, куда будем сохранять скриншоты
  2. mkdir -p $NEWDIR; — создаём папку
  3. cd $NEWDIR; Переходим в эту директорию
  4. while true; do — бесконечный цикл
  5. sleep 10; — спим 10 секунд
  6. avconv -f x11grab -s 1920×1080-i :0.0 — запускаем avconv, получаем снимок экрана с разрешением 1920×1080
  7.  $(($(find . -type f -name «*-screen.png» | wc -l)+1))-screen.png; — Считаем, сколько в текущей папке файлов с именем «*-screen.png», прибавляем к этому количеству 1 и сохраняем наш файл с этим именем
  8. done; — Заканчиваем цикл