Script sous linux - Codes et scripts - Linux et OS Alternatifs
Marsh Posté le 10-09-2008 à 16:30:54
oui c'est possible
-> man cron
-> man find
Marsh Posté le 11-09-2008 à 11:52:36
Bon après quelques essais
voici ma commande :
find /home -name "F*" -ctime -7 -exec cp /home/test {} \;
Lors de l'execution de la commande j'ai le message suivant :
cp: omitting directory `/home/test'
Quelle expression je dois utiliser après -exec, pour copier ces fichiers dans /home/test ?
Marsh Posté le 11-09-2008 à 11:56:44
cp -r pour copier un repertoire. Mais ca vas te copier /home/test je ne sais pas ou.
Marsh Posté le 11-09-2008 à 11:58:53
elminio a écrit : Bon après quelques essais |
tu as mis les arguments de cp à l'envers. C'est "cp SOURCE DESTINATION" et pas l'inverse...
Marsh Posté le 11-09-2008 à 11:59:57
Je veux copier le contenu du répertoire dans /home/test
je vais faire un tour sur man cp ...
Marsh Posté le 11-09-2008 à 12:01:18
find /home -name "F*" -ctime -7 -exec cp {} \ /home/test;
Marsh Posté le 11-09-2008 à 12:15:48
Réponse lors de l'execution de la commande:
find: missing argument to `-exec'
Marsh Posté le 11-09-2008 à 12:35:12
Ik12> t'as posé le "\" au mauvais endroit
find /home -name "F*" -ctime -7 -exec cp {} /home/test \;
Marsh Posté le 11-09-2008 à 12:36:09
Erf! Desole.
Copier-coller a l'arrache
Marsh Posté le 10-09-2008 à 16:29:24
Bonjour,
Je voudrais transformer ceci en script :
Tous les 1er du mois copier les fichiers qui ont été créer le dimanche et dont la date correspond à la plus
récente
Est ce possible ?
Cdt,
Elminio