Bonjour tout le monde,
voila mon but est de trouver par un script le dernier spool "toto" de mon imprimante virtuelle.
varlast=""
for l in `ls -ltr /var/spool/lp/request/lpjob/c* | awk '{print $9}'`
do
for i in `sudo grep -l "toto" $l`
do
varlast=$i
done
done
résultat, $varlast me récupére le spool toto le plus récent...
hélas j'ai près de 1000 fichier spool et l'éxecution de ce script prend alors 15 seconde ; alors que sans la première boucle, c'est immédiat.
Je suis obligé de trier les spools par date sinon c'est faux...
Quelqu'un aurait il une idée ?
Merci.