The UNIX and Linux Forums  


Go Back   Les systèmes UNIX et Linux Forums > Top Forums > De programmation et de script Shell
.
google unix.com



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.

Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
Fil Thread Starter Forum Réponses Last Post
Insérer les noms de fichiers lors de concaténer des fichiers dans un fichier samky2005 De programmation et de script Shell 2 06-05-2009 07:07 PM
trouver les fichiers verrouillés, l'impression du fichier, le fichier de déverrouillage alternapop UNIX pour les nuls Questions et réponses 0 04-14-2009 09:09 PM
ls> fichier - Création de fichier contenant la liste de tous les fichiers présents dans un répertoire pranavagarwal De programmation et de script Shell 1 09-26-2008 09:37 PM
l'exclusion de la liste des fichiers des fichiers de contrôle de fichiers ukatru UNIX for Advanced & Expert Users 15 08-15-2008 09:24 PM
nombre total de fichiers qui ont "aaa" dans les fichiers dont les noms de dossier _bbb * * sudheshnaiyer UNIX pour les nuls Questions et réponses 1 08-16-2007 03:34 PM

Reply
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Recherche sur ce Thread Rate Thread Modes d'affichage
  #1 (permalink)  
Old 07-01-2009
percvs88 percvs88 is offline
Registered User
  
 

Date d'inscription: juin 2009
Messages: 8
zip tous les fichiers sauf dernier fichier

salut, je cherche à écrire un script pour les fichiers zip ARCHIVELOG en arc de ne pas plier, sauf en dernier ARCHIVELOG fichier zip depuis mai, il sera toujours la base de données en utilisant le dernier fichier
voici mon script. quand je lance le script, je reçois des messages d'erreur. pourriez-vous s'il vous plaît conseiller / corriger mon script dans le détail ce que cela pouvait être mauvais, je ne suis pas expert en script shell, il peut être simple erreur, mais ne savent pas.

merci beaucoup pour votre aide.
jack

voici mon script:

ORACLE_SID \u003d "vprod"
BACK_DIR \u003d `/ oraappl / pca / backups»
export ORACLE_SID BACK_DIR

program \u003d `basename $ 0`
DBAPAGE \u003d "/ oraappl / pca / vprod / vprodscr / bin / dba_pager.ksh"
DBAPAGE $ "$ program: $ ORACLE_SID: start" "la sauvegarde à partir ARCHIVELOG` date `$ pour ORACLE_SID"
LOGFILE \u003d $ BACK_DIR / nightly_offsite / log / $ (ORACLE_SID) _archbackup.log
BCKFILE \u003d $ BACK_DIR / nightly_offsite / $ (ORACLE_SID) _arch. `Date +% m% d% y`. Gz
echo "Archive pour la sauvegarde du journal $ ORACLE_SID le` date `a commencé"
ALLLOGS \u003d `ls-rt»
Lastlog \u003d `echo" $ ALLLOGS "| tail -1`
SECONDLASTLOG \u003d `echo" $ ALLLOGS "| tail -2 | head-n 1»
echo "Premier journal est:" `echo" $ ALLLOGS "| head-n 1»
echo "Second Last log est:" `echo" $ ALLLOGS "| tail -2 | head-n 1»
echo "Exclure Dernier journal est:" `echo" $ ALLLOGS "| tail -1`
echo "commande est: / usr / local / bin / gtar-zcvf $ BCKFILE" $ ALLLOGS "-X" $ lastlog
find $ BACK_DIR / nightly_offsite-name "$ (ORACLE_SID) _arch *"-depth-type f-mtime +5-exec rm () \;
/ usr / local / bin / gtar-zcvf $ BCKFILE $ ALLLOGS-X $ lastlog

echo "Archive pour la sauvegarde du journal $ ORACLE_SID le` date `achevé"
DBAPAGE $ "$ program: $ ORACLE_SID: fin" "Fin de sauvegarde à ARCHIVELOG` date `$ pour ORACLE_SID"
sortie


voici le message d'erreur lorsque je lance le script ci-dessus:

$. . / archbackup.ksh
basename $ 0: vprod: démarrage de sauvegarde à partir ARCHIVELOG 'date' de vprod
Archive pour la sauvegarde du journal des vprod sur 'date' a commencé
Frist journal est: echo "$ ALLLOGS" | head-n 1
Deuxième Dernière Connexion est: echo "$ ALLLOGS" | tail -2 | head-n 1
Exclure Dernière Connexion est: echo "$ ALLLOGS" | tail -1
Commande est: gtar-zcvf / oraappl / pca / backups / nightly_offsite / vprod_arch.date +% m% d% y.gz ls-rt-X chaque "$ ALLLOGS" | tail -1
gtar: +% m% d% y.gz: Can't stat: Aucun fichier ou répertoire
gtar: ls: Can't stat: Aucun fichier ou répertoire
gtar:-rt: Can't stat: Aucun fichier ou répertoire
gtar:-X: Ne peut stat: Aucun fichier ou répertoire
gtar: chacun: Can't stat: Aucun fichier ou répertoire
gtar: "$ ALLLOGS": Can't stat: Aucun fichier ou répertoire
gtar: | tail: Ne peut stat: Aucun fichier ou répertoire
gtar: -1: Can't stat: Aucun fichier ou répertoire
gtar: Erreur lors de la sortie retardée de précédentes erreurs
Archive pour la sauvegarde du journal des vprod sur 'date' achevé
basename $ 0: vprod: fin de fin de sauvegarde à ARCHIVELOG 'date' de vprod
$
  #2 (permalink)  
Old 07-01-2009
vidyadhar85's Avatar
vidyadhar85 vidyadhar85 is offline Forum Staff  
Modérateur (Le Tuteur)
  
 

Date d'inscription: juin 2008
Lieu: INDE
Posts: 1,400
exactement ce que vous voulez ici?
tar de prendre de tous les fichiers sauf le dernier? droit?

Code:
cd anypath
ls -lrt|head -`ls -lrt|awk 'END{print NR-1}'` > filelist
gtar -cvf anyfilename -L filelist

  #3 (permalink)  
Old 07-01-2009
percvs88 percvs88 is offline
Registered User
  
 

Date d'inscription: juin 2009
Messages: 8
oui. permettez-moi d'essayer votre code simple
  #4 (permalink)  
Old 07-01-2009
otheus's Avatar
otheus otheus is offline Forum Staff  
Modérateur ala mode
  
 

Join Date: Feb 2007
Lieu: Innsbruck, Autriche
Posts: 1886
Pour conserver les forums de haute qualité pour tous les utilisateurs, s'il vous plaît prendre le temps de formater vos messages correctement.

Par exemple, l'utilisation Code Tags lorsque vous affichez un code ou de données d'échantillons que les autres puissent facilement lire le code. Vous pouvez facilement le faire en mettant en évidence votre code et en cliquant sur le # dans le menu d'édition. (Vous pouvez aussi taper le code des balises [code] et [/ code], par part.)

Merci.

Les systèmes UNIX et Linux Forums
  #5 (permalink)  
Old 07-01-2009
percvs88 percvs88 is offline
Registered User
  
 

Date d'inscription: juin 2009
Messages: 8
Je lance le script ci-dessous et donnez-moi illégale option. Je suis sur HP 11

#

cd / oraappl / pca / vprod / vprodarch
ls-lrt | head - 'ls-lrt | awk' END (print NR-1)''> backuplist.log
gtar-cvf / oraappl / pca / backups / nightly_offsite / vprod_arch. 'date +% m% d% y'. qz-L b
ackuplist.log
sortie

vprod @ findb> pwd
/ oraappl / pca / vprod / vprodscr / bin
vprod @ findb>. . / arch_backup.ksh
tête: illegal option - s
tête: illegal option --
tête: illegal option - --
tête: illegal option - r
tête: illegal option - t
tête: illegal option - |
tête: illegal option - un
tête: illegal option - w
tête: illegal option - k
tête: illegal option --
tête: illegal option - E
tête: illegal option - N
tête: illegal option - D
tête: illegal option - (
tête: illegal option - p
tête: illegal option - r
tête: illegal option - i
t: Mal formé nombre
gtar: backuplist.log: Invalid longueur de bande
Essayez `gtar - help 'ou` gtar - usage »pour plus d'informations.
vprod @ findb>
  #6 (permalink)  
Old 07-01-2009
vidyadhar85's Avatar
vidyadhar85 vidyadhar85 is offline Forum Staff  
Modérateur (Le Tuteur)
  
 

Date d'inscription: juin 2008
Lieu: INDE
Posts: 1,400
vous avez écrit dans l'erreur
après-vous mettre la tête seule offre'.. une citation de son retour »
voir ce que j'ai tapé
  #7 (permalink)  
Old 07-01-2009
percvs88 percvs88 is offline
Registered User
  
 

Date d'inscription: juin 2009
Messages: 8
maintenant je suis d'erreur, désolé de demander à nouveau:

cd / oraappl / pca / vprod / vprodarch
ls-lrt | head - `ls-lrt | awk 'END (print NR-1)'`> backuplist.log
gtar-cvf / oraappl / pca / backups / nightly_offsite / vprod_arch. 'date +% m% d% y'. qz-L b
ackuplist.log
sortie

vprod @ findb>. . / arch_backup.ksh
gtar: backuplist.log: Invalid longueur de bande
Essayez `gtar - help 'ou` gtar - usage »pour plus d'informations.
Reply

Bookmarks

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 Sur




Toutes les heures sont au format GMT -4. Le temps est maintenant 09:47 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traductions Langue Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
Les systèmes UNIX et Linux Forums Content Copyright © 1993-2009. Tous droits Reserved.Ad de gestion par RedTyger

Content Relevant URLs par vBSEO 3.2.0