Go Back   Les systèmes UNIX et Linux Forums > Top Forums > De programmation et de script Shell
.
Google Site



De programmation et de script Shell Posez vos questions à propos de KSH, CSH, SH, BASH, PERL, PHP, SED, awk et d'autres scripts shell et les langages de script shell ici.

Reply
English Japanese Spanish French German Portuguese Italian Powered by Powered by Google
 
Thread Tools Recherche sur ce Thread Rate Thread Modes d'affichage
  #1 (permalink)  
Old 11-26-2009
Registered User
 

Date d'inscription: nov 2009
Messages: 1
Thumbs up Déplacer les fichiers en fonction du nombre et du temps.

Salut,

J'ai une exigence, disons 1000 fichiers doit être transféré dans une heure, une voie à une autre voie et si les fichiers (1000 fichiers) sont transférés au sein d'une heure (disons 40 minutes), alors le processus devrait rester inactif pendant la temps restant (20 minutes).
Liens Sponsorisés
  #2 (permalink)  
Old 11-26-2009
Registered User
 

Date d'inscription: Oct 2009
Messages: 8
Quelque chose comme:



Code:
while [ `find $path1 -type file` -gt 0 ]
do
  beforeS=$(date +"%S")
  beforeM=$(date +"%M")
  beforeH=$(date +"%H")
  before=`expr $beforeS + beforeM * 60 + beforeH * 3600`
  find $path1 -type file | head -1000 | while read file
  do
     mv $file $path2
  done
  afterS=$(date +"%S")
  afterM=$(date +"%M")
  afterH=$(date +"%H")
  after=`expr $afterS + afterM * 60 + afterH * 3600`
  diff=$(($after-$before))
  remaining=`expr 3600 - $diff` #remaining in seconds
  [ $remaining -gt 0 ] && sleep $remaining
done

non testé toutefois, et en ne fonctionnerait pas si dire que le script est lancé autour de minuit .. besoin d'ajouter des jours, mois et années dans le calcul.
bonne chance.
  #3 (permalink)  
Old 11-26-2009
Registered User
 

Date d'inscription: novembre 2008
Lieu: Amsterdam
Posts: 1,316
Or:

Code:
sleep 3600&
perform-copy-operations
wait

  #4 (permalink)  
Old 11-26-2009
Registered User
 

Date d'inscription: Oct 2009
Messages: 8
Citation:
Posté par Scrutinizer View Post
Or:

Code:
sleep 3600&
perform-copy-operations
wait

en effet beaucoup plus intelligent
Honte à moi;
Liens Sponsorisés
Reply

Bookmarks

Tags
shell script basé sur le temps

Thread Tools Recherche sur ce Thread
Recherche sur ce Thread:

Recherche avancée
Modes d'affichage Rate this thread
Rate this thread:

Règles de messages
Tu mai pas de nouvelles discussions: nonoui
Tu mai pas envoyer des réponses:
Tu mai pas envoyer des pièces jointes
Tu mai pas modifier vos messages

BB code est Sur
Smilies sont Sur
[IMG] code est Sur
Le code HTML est Hors tension
Trackbacks sont Sur
Pingbacks sont Sur
Refbacks sont Hors tension


Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
Fil Thread Starter Forum Réponses Last Post
Déplacement des fichiers qui sont génératrices de temps en temps Renjesh De programmation et de script Shell 4 02-18-2009 06:41 PM
Trouver des fichiers plus anciens que la date et l'heure et de renommer et de déplacer ragavhere De programmation et de script Shell 7 11-21-2008 05:25 AM
Nombre de dossiers en fonction de la date? sbasetty De programmation et de script Shell 6 01-11-2007 03:02 PM
Rechercher des fichiers basés sur le temps budrito UNIX for Advanced & Expert Users 4 10-08-2004 06:18 AM
Déplacement de fichiers basé sur la date de création dgoyea UNIX pour les nuls Questions et réponses 1 06-28-2001 06:43 PM



Toutes les heures sont au format GMT -4. Le temps est maintenant 05:20 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traductions Langue Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX et Linux Forums Copyright © 1993-2010. Tous droits Reserved.Ad Gestion par RedTyger

Content Relevant URLs par vBSEO 3.2.0