Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1179 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  [SHELL][SOLARIS 8]nombre de jour entre 2 dates

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[SHELL][SOLARIS 8]nombre de jour entre 2 dates

n°1290413
shokinou
Posté le 14-09-2011 à 15:44:27  profilanswer
 

Salut a tous,
 
ca se passe sous SOLARIS 8 avec du BASH.
voila j'ai un script a réalisé pour un client et j'ai une partie qui me pose problème.
 
mon client veut que je supprime tous les fichiers qui sont anterieurs au 01/04/2009. j'utilise cette commande pour faire la suppression :  
 
 
#suppression des fichiers dans $REPERTOIRE  de plus de XXX jours, date d'avant le 01/04/2009
find $REPERTOIRE  -name 'FICHIER' -mtime +XXX -exec rm {} \;
 
mon problème est que je voudrais connaitre le nombre de jour entre le 01/04/2009 et la date du jour pour faire la suppresion, je voulais le faire avec :
 
diffdate()  
 { echo $((($(date -d "$2" +%s)-$(date -d "$1" +%s))/86400));  
 }
le gros problème est que l'option -d n'est pas dispo sur solaris 8 ... :(
 
quelqu'un a une idée ???
 
merci pour votre aide  :hello:

mood
Publicité
Posté le 14-09-2011 à 15:44:27  profilanswer
 

n°1290551
shokinou
Posté le 15-09-2011 à 16:25:58  profilanswer
 

bon en fait je me suis débrouillé autrement.

n°1291515
sputnick
bip...bip...bip...bip...bi...b
Posté le 27-09-2011 à 17:42:15  profilanswer
 

Code :
  1. find -mtime +xxxx


 
ou encore voir si ca existe sous solaris !
 

Code :
  1. find -newer <fichier>

n°1292512
lebibi
Notre torture c'est la tourtel
Posté le 06-10-2011 à 21:17:55  profilanswer
 

Sinon tu fais un touch d'un fichier avec la date que tu veux et tu fais un find des fichiers plus vieux que ce fichier.

 

Ca doit fonctionner sois solaris 8 car de souvenir j'ai fait un script dans le même style.


---------------


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  [SHELL][SOLARIS 8]nombre de jour entre 2 dates

 

Sujets relatifs
Script shell problème avec dateMettre à jour Debian lenny vers Squeeze. Snapshot suffit ?
Mise à jour RRDTOOL 1.4.5 pas effectiveSuivi et mise à jour des paquetages sous RHEL
Erreur au cours de la mise à jour de centreonclient vpn en shell se connectant à un serveur fortinet
Créer un raccourci vers un shell en lancant un programmeémulation solaris sparc
Emulation de Solaris 10 sparcKernel Linux 2.6.18 ou 2.6.32 : nombre max de vlan
Plus de sujets relatifs à : [SHELL][SOLARIS 8]nombre de jour entre 2 dates


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR