emostar 20.04.2011 00:29
Есть вопрос! — Как снимать скриншоты ежеминутно
Нужен софт который поможет снимать скриншоты рабочего стола ежеминутно, желательно терминальный, чтоб его можно было запускать и убивать удаленно. Это будет дополнением к gxneur который логгирует вводимый с клавиатуры текст.Спасибо за ваши комментарии заранее.
+ 8 -
cron + scrot?
а можно поподробнее? и надо еще в определенную папку складывать)
В крон (команда crontab -e)
* * * * scrot '%Y-%m-%d_%H%M.png' -e 'mv $f /home/emostar/shots/'
скрины с именем типа 2011-04-20_12_24.png будут складываться в угадай куда.
* * * * scrot '%Y-%m-%d_%H%M.png' -e 'mv $f /home/emostar/shots/'
скрины с именем типа 2011-04-20_12_24.png будут складываться в угадай куда.
тогда DISPLAY=:0.0 scrot ...
а то если он кроном будет запускаться, то DISPLAY не будет выставлено и scrot не будет знать с каких иксов скриншот снимать.
а то если он кроном будет запускаться, то DISPLAY не будет выставлено и scrot не будет знать с каких иксов скриншот снимать.
* * * * DISPLAY=:0.0 scrot '%Y-%m-%d_%H%M.png' -e 'mv $f /home/emostar/shots/'
Ещё можно просто кроном gnome-screenshot вызывать раз в минуту. :)
gnome-screenshot это графическая утилита, а надо снимать чтоб никто не видел)
В условиях задачи этого не было упомянуто.
Посмотри заодно на x0vncserver.
Посмотри заодно на x0vncserver.
А не жестоко следить за своей девушкой, с кем она на Одноклассниках общается таким образом? :)
Тогда уж лучше через вебку с motion, чтобы видеть и КАК она общается
думаю, это проще всего! И никаких кронов и необходимости повышать привилегии, что-то править...
тогда уж
while true; do "scrot '%d.%m.%Y-%H:%M.png' -q 85 -e 'mv $f /var/ftp/screens'";sleep 60;done
т.к. надо складывать скрины в какую-то определённую диру + иметь дату в имени
ну, дальше неважно. Можно и додумать самому :) главное - сам подход :)а что там будет внутри цикла, это несложно придумать.
да мой вариант даже не скрипт ))) но можно, конечно, оформить и как скрипт :) нагляднее будет :)
Само мобой, это удобнее, чем с кроном. Не то чтобы крон неудобен )) не не для подобных задач.
При желании, можно и в автостарт кинуть эту строку. Скрины получаются относильено небольшие, так что особенно беспокоиться не о чем.
Само мобой, это удобнее, чем с кроном. Не то чтобы крон неудобен )) не не для подобных задач.
При желании, можно и в автостарт кинуть эту строку. Скрины получаются относильено небольшие, так что особенно беспокоиться не о чем.
Мой мозг рвёт на части, пытаясь понять, для чего крон может быть удобнее, чем как для этого :)
А ещё и кидать в автостарт, да.
Смотри. Что у тебя одна строчка, что у товарищей. Твою надо воткнуть в автостарт, строчку товарищей вписать в крон. Не думаю, что это
Смотри. Что у тебя одна строчка, что у товарищей. Твою надо воткнуть в автостарт, строчку товарищей вписать в крон. Не думаю, что это
Само мобой, это удобнее, чем с кроном.
кроме того, необходимо повышение привилегий. А тут лишь строчку в консоль скопировал и выполнил :)
ото ж :)
да, вообще, все способы хороши и каждый по-своему :) в зависимости от конкретных задач и выбирается, что предпочтительнее... Главное, чтобы выбор был :) Я вот про watch, признаюсь, не знал ;)
да, вообще, все способы хороши и каждый по-своему :) в зависимости от конкретных задач и выбирается, что предпочтительнее... Главное, чтобы выбор был :) Я вот про watch, признаюсь, не знал ;)
я не предлагаю в автостарт кидать. Я предлагал просто выполнять. И упомянул, что можно в автостарт, чтобы типа как в крон. Но Это всё равно проще, чем в крон. Никих ДИСПЛАЙев прописывать не нужно, привилегии повышать, и вообще в /etc лезть... Alt+F2 и всё!
man watch