#!/bin/bash #heure et date courantes HEURE=`date +%Y_%m_%d_%H%M%S` #Delai en sec. avant la capture . Peut etre interessant a mettre par exemple a #5 ou 10 secondes pour capturer des screen savers. DELAY=0 #repertoire des sauvegardes REP_SAVE=~/captures #repertoire des captures non datees REP_TEMP=$REP_SAVE/tmp #creation du repertoire des sauvegardes si il n existe pas if [ ! -d $REP_SAVE ]; then mkdir $REP_SAVE fi #creation du repertoire des sauvegardes avant "datage", si il n existe pas if [ ! -d $REP_TEMP ]; then mkdir $REP_TEMP fi #nom de l image avant datage NOM_TEMP=capture.jpg #nettoyage du temp cd $REP_TEMP rm -f $NOM_TEMP #capture de l image cd $REP_TEMP sleep $DELAY import -window root $NOM_TEMP #ajout de la date et heure au nom de la capture #c est pas beau mais ca marche :) SEPARATEUR=_ NOM_DATE=`basename $NOM_TEMP .jpg`$SEPARATEUR$HEURE.jpg cp $NOM_TEMP $NOM_DATE mv $NOM_DATE $REP_SAVE #nettoyage du temp , pour laisser propre en partant .. cd $REP_TEMP rm -f $NOM_TEMP