Salut journal, y'a t-il un moyen simple sous bash de verifier l'age d'un fichier.
Je m'explique je voudais faire un test du genre:
"Si le fichier est plus vieux que 30 minutes alors .... sinon ..."
Voila.
Merci
Les arguments numériques peuvent être indiqués comme suit :
+n supérieur à n,
-n inférieur à n,
n égal à n.
-amin n
dernier accès au fichier il y a n minutes.
-anewer fichier
dernier accès au fichier plus récent que la dernière modifica-
tion de fichier. Le comportement de l'option -anewer est mod-
ifié par l'option -follow uniquement si celle-ci la précède sur
la ligne de commande.
-atime n
dernier accès au fichier il y a n*24 heures.
-cmin n
dernière modification du statut du fichier il y a n minutes.
-cnewer fichier
dernière modification du statut du fichier plus récente que la
dernière modification du fichier fichier. Le comportement de
l'option -cnewer est modifié par l'option -follow uniquement si
celle-ci la précède sur la ligne de commande.
-ctime n
dernière modification du statut du fichier il y a n*24 heures.
Pour connaitre l'age en secondes d'un fichier (depuis la date de derniere modif, man stat pour autre chose) :
age(){ expr `date +%s` - `stat -c %Y $1`; }
# Re: Verifier l'age d'un fichier
Posté par Victor . Évalué à 1.
[^] # Re: Verifier l'age d'un fichier
Posté par Gazel . Évalué à 1.
C'est ce que je pensais au depart mais doit bien avoir plus simple
[^] # Re: Verifier l'age d'un fichier
Posté par fasthm . Évalué à 1.
puis find -newer
La gent féminine, pas la "gente", pas de "e" ! La gent féminine ! Et ça se prononce comme "gens". Pas "jante".
[^] # Re: Verifier l'age d'un fichier
Posté par Vincent P (site web personnel) . Évalué à 2.
Les arguments numériques peuvent être indiqués comme suit :
+n supérieur à n,
-n inférieur à n,
n égal à n.
-amin n
dernier accès au fichier il y a n minutes.
-anewer fichier
dernier accès au fichier plus récent que la dernière modifica-
tion de fichier. Le comportement de l'option -anewer est mod-
ifié par l'option -follow uniquement si celle-ci la précède sur
la ligne de commande.
-atime n
dernier accès au fichier il y a n*24 heures.
-cmin n
dernière modification du statut du fichier il y a n minutes.
-cnewer fichier
dernière modification du statut du fichier plus récente que la
dernière modification du fichier fichier. Le comportement de
l'option -cnewer est modifié par l'option -follow uniquement si
celle-ci la précède sur la ligne de commande.
-ctime n
dernière modification du statut du fichier il y a n*24 heures.
# Re: Verifier l'age d'un fichier
Posté par Pascal Terjan (site web personnel) . Évalué à 2.
age(){ expr `date +%s` - `stat -c %Y $1`; }
[^] # Re: Verifier l'age d'un fichier
Posté par fasthm . Évalué à 1.
La gent féminine, pas la "gente", pas de "e" ! La gent féminine ! Et ça se prononce comme "gens". Pas "jante".
[^] # Re: Verifier l'age d'un fichier
Posté par Gazel . Évalué à 1.
[^] # Re: Verifier l'age d'un fichier
Posté par Mr F . Évalué à 3.
Tu fais fonctionner tes plaques chauffantes avec Windows ?
ça m'a l'air plutôt dangereux comme méthode...
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.