[ AIX 5.2 ] Modification d'un répertoire depuis 1 heure

Modification d'un répertoire depuis 1 heure [ AIX 5.2 ] - Linux et OS Alternatifs

Marsh Posté le 29-11-2005 à 16:03:58    

Bonjour,
 
Je cherche désespérément la commande qui me permette de savoir si un répertoire toto a été modifié dans l'heure.
je travaille sous AIX.
Merci

Reply

Marsh Posté le 29-11-2005 à 16:03:58   

Reply

Marsh Posté le 29-11-2005 à 17:00:43    

ls -al qui te donne toute info concernant fichier et repertoire??
tu as la derniere date de modif avec ça

Reply

Marsh Posté le 30-11-2005 à 08:37:13    

oui oui je sais mais si je mets ça dans un script qui tourne toutes les heures, il faudrait que celui-ci sache que le répertoire a été modifié afin de m'envoyer un mail pour me le signaler par exemple.
 
Tu vois ce que je veux dire??
 
Il faudrait que ça soit automatique.

Reply

Marsh Posté le 30-11-2005 à 09:40:06    

il te faut un ls -al avec un pipe de grep 'cut pour récupérer l'heure (ou date) et la comparer
avec l'heure d'avant (stockée dans un fichier).
tu vois le principe??

Reply

Marsh Posté le 30-11-2005 à 10:31:10    

Oui je vois un peu le principe mais bon comme je ne fais de la programmation que depuis 2 semaines....je ne me vois pas écrire un truc pareil..trop compliqué pour moi.

Reply

Marsh Posté le 30-11-2005 à 10:43:48    

il existe peut être une commande qui extrait la date d'un directory sous AIX mais
me souviens plus.
si tu fais du script, c'est un bon debut ce genre de p'ti script.
en gros pour recuperer une variable :
##1) recuperer tonheure en executant un pipe de commande
tonheure = `ls -ald ton_directory | grep cut parametres`
##2) transfere le contenu de ta variable une 1ere fois dans un fichier
echo "$tonheure" > un_fichier
##3) une condition if - endif pour comparer ton_fichier avec tonheure de 1)
##4) envoyé un mail si $tonheure differe celle stockée dans ton fichier
mail -s ton_sujet root
###5) et restocké l'heure de modif qui est la derniere dans un_fichier
echo "$tonheure" > un_fichier
bref, je vais pas tout t'ecrire documente toi, c'est pas très difficile


Message édité par memaster le 30-11-2005 à 10:44:45
Reply

Marsh Posté le 30-11-2005 à 10:52:09    

ok merci je vais voir tout cela

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed