- Szerkesztve
Ha én azt a feladatot kapnám, hogy böngészés közben vizslassak két terminálablakot is és fagyás esetén emlékezzek vissza, milyen események voltak azokban megfigyelhetőek, amilyen béna vagyok, biztos felsülnék vele. Hozzám jobban igazodna valamilyen automata, utólag könnyen visszakereshető megoldás.
Lehet, hogy ti tudtok erre jobbat is, én most annak örülök, mint majom a banánnak, amit találtam.
Először is telepítenünk kell a scrot nevű alkalmazást: sudo apt install scrot
Én ezt a parancsot adtam ki terminálban:
while true; do scrot -d 1 '%Y-%m-%d-%H:%M:%S.jpg' -e 'mv $f /home/csuhas/Képek/Gyula'; done
Íme az eredmény:
A -d
után szóköznyire én most 1
-et írtam, így másodpercenként születnek a képernyőképek, ez most abban a témában, amit néztem szerintem éppen jó lenne, de ha itt 2-őt írtok, akkor két másodpercenként lesznek új képernyőképek...
A %Y-%m-%d-%H:%M:%S
ugyebár az év, hónap, nap, óra, perc, másodperc automatikus rögzítésére szolgál, variáljatok vele aszerint, hogy nektek ebből mire van szükségetek.
A fájlformátumnak én .jpg-t választottam, talán így valamivel kisebb a képek fájlmérete, de ti akár írhattok ide .png-t is.
A mv $f
után a képek tárolására hivatott könyvtár elérési útja szerepel, természetesen ezt mindenki írja át a saját körülményeihez igazodóan.
A folyamat a Ctrl+Z-vel szakítható meg.
– A tiéd mekkora?, – merül fel jogosan a kérdés. Ezért a tárolási könyvtárat kipucoltam és futtattam egy
for i in {1..60}; do scrot -d 1 '%Y-%m-%d-%H:%M:%S.jpg' -e 'mv $f /home/csuhas/Képek/Gyula'; done
parancsot.
Mire visszakaptam a promtot 11,8 MB lett a tárolási könyvtár mérete, vagyis percenként körülbelül ekkora lemezterületet foglal el folyamat.
Ez óránként nincs 700 MB. Tűrhető. Ha nincs gond, akkor néha meg lehet állítani a futtatását és Shift+Delete-tel kidobni a tárolási könyvtár tartalmát és újra elindítani a folyamatot.
Az eredmény annyiban hasonlít egy logfájlhoz, hogy nem csalóka emléket, hanem biztosan pontos értéket tartalmaz, utólag vissza lehet nézni, meg is lehet osztani.
Akár lehet a parancsból szkriptet is csinálni, aztán azt vagy talán csak magát a parancsot betenni az Indítópultba, míg valaki ilyen módon szeretne információt szerezni...
Forrás: https://www.maketecheasier.com/take-screenshots-in-ubuntu-at-regular-interval/
Kiegészítés: @klt -nek a született egy sokkal jobb megoldása a szükséges adatok összegyűjtésére, mely aztán a hozzászólások során bővült, tökéletesedett. A szkriptet letisztult formában bemutató blogbejegyzés elérhetősége: https://ubuntu.hu/blog/46418-shell-script-eroforrashasznalat-naplozasahoz