Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
poids en Ko et dectection NUL
Envoyé par: gilles974

bonjour

j'ai 2 petites questions ou je cale

1/ j'ai un petit script batch et j'aimerai savoir suite à un tar comment avoir le poids en Ko de celui-ci?

2/ sur mon script, j'enleve les fichiers (tmp) qui n'ont pas eus d'acces depuis 3 jours, et je suis prevenu par mail, meme quand il ne trouve rien, comment empecher l'envoie du mail sur une detection nul ?

merci à tous

Poste le Tuesday 28 September 2004 06:54:36
Répondre     Citer    
Re: poids en Ko et dectection NUL
Envoyé par: d-jo

1/
ls -s | awk '{print $1}'
man ls
man awk pour en savoir plus

Pour le 2 donne ton script

Poste le Tuesday 28 September 2004 12:12:01
Répondre     Citer    
Re: poids en Ko et dectection NUL
Envoyé par: gilles974

merci pour la premiere reponse

ci-joint le script

merci a+



#!/bin/sh
#
M1=totoche@lenel.loc
M2=philippe@lenel.loc
SUJET="Rapport d'effacement des fichiers temporaire"
LOG=/tmp/delfic.txt
echo "===============================================" > "$LOG"
echo "======== FICHIERS TEMPORAIRE EFFACES ==========" >> "$LOG"
echo "===============================================" >> "$LOG"
echo"" >> "$LOG"
echo "Effacement des fichiers temporaire de moins de 3 jours" >> "$LOG"

# Efface les fichiers de moin de 3 jours
# dans les repertoires $REP
#
REP="/tmp /var/tmp /home/ftpguest /home/ftpguest/archive"
for FICREP in `echo $REP`
do
find $FICREP -name "*" -mtime -3 -type f -print -exec rm -f {} >> $LOG \;
done
mail -s "$SUJET" -c $M1 $M2 < "$LOG"
rm $LOG

Poste le Tuesday 28 September 2004 12:19:03
Répondre     Citer    
Re: poids en Ko et dectection NUL
Envoyé par: d-jo

Je voulais dire pour le 1 :

ls -s monfichier | awk '{print $1}'

pour le 2
Il suffit de faire un test sur $LOG
avec par exemple file, wc, ou encore cat

exemple avec file :
if [ `file -b $LOG` ='empty' ]
then
rm $LOG
exit
fi
mail...

Y a evidement d'autres méthodes...


Poste le Tuesday 28 September 2004 15:15:28
Répondre     Citer    
Re: poids en Ko et dectection NUL
Envoyé par: d-jo

Dernier détail

Pour que le poids soit en KO et pas en octet il suffit bien evidement de diviser par 1024 ( '{print $1/1024}' )

Poste le Tuesday 28 September 2004 15:21:27
Répondre     Citer    
Re: poids en Ko et dectection NUL
Envoyé par: gilles974

merci baucoup

je vais mettre ca en action prochainement, je te tiens au courant

merci gilles

Poste le Wednesday 29 September 2004 06:51:36
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
poids en Ko et dectection NUL
Pour poser vos questions sur les scripts shell, le Perl, le C, etc... Attention : nous ne sommes pas des spécialistes du dev, ce forum est juste pour de petites aides ponctuelles concernant le développement et les outils de développement.

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons