![]() |
|
|
google unix.com
|
|||||||
| Forums | S'inscrire | Forum Rules | Liens | Albums | FAQ | Liste des membres | Calendrier | Recherche | Aujourd'hui, les postes | Marquer les forums comme lus |
| 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 |
![]() |
|
|
LinkBack | Thread Tools | Recherche sur ce Thread | Rate Thread | Modes d'affichage |
|
|
|
||||
|
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 $ |
|
||||
|
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> |
|
||||
|
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. |
![]() |
| Bookmarks |
| Thread Tools | Recherche sur ce Thread |
| Modes d'affichage | Rate this thread |
|
|