[SOLARIS 9] Fichier moins de 2h sans touch

Fermé
gunbol Messages postés 47 Date d'inscription mercredi 19 septembre 2007 Statut Membre Dernière intervention 18 mars 2016 - 19 sept. 2007 à 10:12
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 - 19 sept. 2007 à 11:31
Bonjour,

J'aurais besoin d'aide pour un script ksh sous Solaris 9.

Je chercher à obtenir la liste des fichiers de moins de deux heures dans un répertoire SANS passer par un touch, et un find -newer, car je ne veux pas créer de fichier (même temporaire) sur le serveur où j'exécute la commande.

Merci d'avance.

Gunther
A voir également:

7 réponses

jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 897
19 sept. 2007 à 10:28
Salut,

SANS passer par un touch, et un find -newer, car je ne veux pas créer de fichier (même temporaire) sur le serveur où j'exécute la commande.
Je ne vois pas comment la commande "find" pourrait créer un fichier juste avec l'option "-newer" !?
Sans utiliser "find", à part avec "stat" je vois pas trop comment faire :-\
0
gunbol Messages postés 47 Date d'inscription mercredi 19 septembre 2007 Statut Membre Dernière intervention 18 mars 2016 4
19 sept. 2007 à 10:31
Hello,

Merci pour ta réponse, mais le stat est aussi à écarter des solutions utilisables: je ne peux pas installer de package sur le serveur !

Je sais, je suis un boulet ;o)

Gunther
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 897
19 sept. 2007 à 10:32
En quoi le "find" est-il génant ?
0
gunbol Messages postés 47 Date d'inscription mercredi 19 septembre 2007 Statut Membre Dernière intervention 18 mars 2016 4
19 sept. 2007 à 10:38
Je me suis mal expliqué:

Je cherche les fichiers de moins de X heures dans un répertoire.

Je n'ai pas le droit de créer de fichier sur le serveur
Je n'ai pas le stat d'installé sur le serveur

Si tu connais une combine qui permette de faire un find tout simple, c'est la solution que je cherche à mon problème.

A ma connaissance, le -newer n'accepte en argument qu'un fichier ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 897
19 sept. 2007 à 10:57
find . -mtime -2
si toutefois le find de Solaris gère l'option 'mtime' ;-))
0
gunbol Messages postés 47 Date d'inscription mercredi 19 septembre 2007 Statut Membre Dernière intervention 18 mars 2016 4
19 sept. 2007 à 11:25
Nope, c'est toujours pas bon:

cela liste les fichiers de moins de deux jours et non de moins de deux heures !

(en tous cas, merci pour ton aide :) )
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 897
19 sept. 2007 à 11:31
Oups... "-atime -60" ;-((

;-))
0