|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre à l'essai
![]() Inscription : mars 2004 Messages : 122 ![]() |
Bonjour.
J'essaie d'exécuter cette commande : Code :
find /apps/dev_distribue/dev/data_extract -name '*.dat' -mtime +0 -exec touch code.test; Code :
find: 0652-018 An expression term lacks a required parameter Pouvez vous m'aider svp ? Merci. |
|
|
01
|
|
|
#2 |
|
Membre Expert
![]() |
Bonsoir,
Il faut échapper le ";" avec un "\": Code :
find /apps/dev_distribue/dev/data_extract -name '*.dat' -mtime +0 -exec touch code.test \;
__________________
www.nudge.org Surveillez et optimisez vos applications Java |
|
|
40
|
|
|
#3 |
|
Membre à l'essai
![]() Inscription : mars 2004 Messages : 122 ![]() |
Est-ce que cette commande va aller chercher dans les sous-répertoires? il semble que oui...?? comment je pourrais dire de rester seulement dans le répertoire mentionné?
|
|
|
20
|
|
|
#4 | ||
|
Expert Confirmé
![]() Inscription : janvier 2011 Messages : 970 ![]() |
Salut,
Extrait du man find : Code :
__________________
$ man woman Il n'y a pas de page de manuel pour woman. |
||
|
|
30
|
|
|
#5 | ||
|
Membre à l'essai
![]() Inscription : mars 2004 Messages : 122 ![]() |
salut,
sur ma version de AIX le param -maxdepth pour find... quand je fais man find... je ne trouve que - depth... et j'ai des erreur à l'exécution comme : Code :
merci |
||
|
|
20
|
|
|
#6 | ||
|
Expert Confirmé
![]() Inscription : janvier 2011 Messages : 970 ![]() |
Il aurait fallu commencer par là et à défaut poster dans le forum Unix et non Linux
Citation:
Citation:
__________________
$ man woman Il n'y a pas de page de manuel pour woman. |
||
|
|
30
|
|
|
#7 |
|
Membre à l'essai
![]() Inscription : mars 2004 Messages : 122 ![]() |
Oups j'avais pas vu qu'il y avait un site spécifique à AIX...
Je vais regarder par là mais si vous pensez à quelques choses... j'aprécierait avoir vos idées aussi... merci |
|
|
10
|
|
|
#8 |
|
Expert Confirmé
![]() Inscription : janvier 2011 Messages : 970 ![]() |
Est-ce qu'il y a beaucoup de sous-répertoires dans le répertoire en question ?
S'il y en a très peu, voir du côté de l'option "-prune".
__________________
$ man woman Il n'y a pas de page de manuel pour woman. |
|
|
20
|
|
|
#9 |
![]() ![]() R&D en systemes informatiques bas niveau Unix/Linux Inscription : mai 2004 Messages : 5 464 ![]() |
Bonjour,
Code :
find /PosteCanada -name '*.add' -mtime +0 -exec touch code.test \; A quoi te sert la creation du fichier ? Pourquoi ne pas plutot utiliser le code de retour de find ? |
|
|
30
|
|
|
#10 |
|
Membre à l'essai
![]() Inscription : mars 2004 Messages : 122 ![]() |
Tout d'abord, il y a 5 sous répertoires qui eux aussi ont des sous-répertoire
Ensuite, je veux créé un fichier car ce sera un indicatif pour une autre job... en fait les 2 job sont appelé par un céduleur autre que le crontab et est complètement indépendant de AIX. C'est avec ce ceduleur que je veux faire exécuter la commande. De là l'importance de tout faire dans une ligne. |
|
|
01
|
|
|
#11 |
|
Expert Confirmé
![]() Inscription : janvier 2011 Messages : 970 ![]() |
Tu peux essayer comme ça :
Code :
find /PosteCanada \( -name rep1 -prune -o -name rep2 -prune -o -name rep3 -prune -o -name rep4 -prune -o -name rep5 -prune \) -o -name '*.add' -mtime 0 -exec touch code.test \;
__________________
$ man woman Il n'y a pas de page de manuel pour woman. |
|
|
20
|
|
|
#12 |
|
Membre à l'essai
![]() Inscription : mars 2004 Messages : 122 ![]() |
le mtime+1 voudrais dire que le fichier ne doit pas avoir une date > que demain c'est bien ca?
|
|
|
01
|
|
|
#13 |
|
Expert Confirmé
![]() Inscription : janvier 2011 Messages : 970 ![]() |
Non, une date supérieure à 24 heures, mais dans le sens modifié depuis plus de 24 heures.
__________________
$ man woman Il n'y a pas de page de manuel pour woman. |
|
|
20
|
|
|
#14 |
|
Membre à l'essai
![]() Inscription : mars 2004 Messages : 122 ![]() |
en faisant des test... je crois que ctime est mieux dans mon cas... non?
genre find /PosteCanada -name '*.ksh' -ctime 1 -exec touch code.test1 \; |
|
|
01
|
|
|
#15 |
|
Expert Confirmé
![]() Inscription : janvier 2011 Messages : 970 ![]() |
Ben tout dépend, mais je ne crois pas que ce soit le plus adapté...
ctime = changement de statut du fichier mtime = modification du fichier atime = accès au fichier A toi de voir...
__________________
$ man woman Il n'y a pas de page de manuel pour woman. |
|
|
20
|
Copyright © 2000-2012 - www.developpez.com