![]() |
Bonjour et bienvenu par les États-Unis à la UNIX et Linux Forums! Merci de votre visite et vous joindre à notre communauté mondiale.
|
|
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 |
| BASH condition de "Dossier de plus de 1 heure» | Squeakygoose | De programmation et de script Shell | 2 | 02-16-2009 03:06 PM |
| Le "PS" commande l'affichage * terminaux a été désigné comme "SYSCON" | kiranjose85 | UNIX for Advanced & Expert Users | 1 | 11-28-2008 07:53 AM |
| Expliquer la ligne "mn_code \u003d` env | grep "mn .." | awk-F "\u003d" '(print $ 2)' `" | Lokesha | UNIX pour les nuls Questions et réponses | 4 | 12-20-2007 01:52 AM |
| bash: commande cd pour accéder aux "étranges" répertoires | Robotronic | De programmation et de script Shell | 3 | 07-06-2007 04:35 PM |
| Unix "à" / "Cron" commandement nouveau problème ... Besoin d'aide | Mohanraj | UNIX pour les nuls Questions et réponses | 3 | 01-26-2006 08:08 PM |
![]() |
|
|
LinkBack | Thread Tools | Recherche sur ce Thread | Rate Thread | Modes d'affichage |
|
|
|
||||
|
Salut.
J'ai le script ci-dessous. Si je l'exécuter à la ligne de commande, il semble fonctionner correctement, mais quand j'ai du plaisir à l'aide de la unix "à" commande «à présent m <. / kill-à-job.sh» Il semble se bloquer. Voici le script, le fichier d'entrée, et de l'exécution comme indiqué dans l'e-mail de la part des "à" sous-traitant. Ceci est en cours d'exécution sur SunOS, version 5.8. Merci! Joe Simon Le script: #! / bin / bash # set-x # Obtenir des informations à partir de: # ~ / Construit / scripts / à job.log # AT_LOG_FILE_NAME \u003d ~ / construit / scripts / à job.log LINE_COUNT \u003d 0 tout lire LIGNE faire # Besoin de sauter la première ligne, au nom de travail est en 2e ligne if [[$ LINE_COUNT-eq 1]], puis set - $ LINE AT_JOB \u003d "$ 2" echo "A Job ID \u003d $ AT_JOB" pause fi LINE_COUNT \u003d$(($ LINE_COUNT +1)) done <$ AT_LOG_FILE_NAME echo "Loop complet" Le fichier d'entrée ressemble à ceci: les commandes sont exécutées en utilisant / bin / bash 1237304740.a emploi à Mar Mar 17 11:45:40 2009 Le fichier journal par e-mail pour moi ressemble à ceci: Votre "au" travail sur xxxx "/ var /spool/cron/atjobs/1237303896.a " produit le résultat suivant: + AT_LOG_FILE_NAME \u003d / xxx / construit / scripts / à job.log + LINE_COUNT \u003d 0 + Lire LIGNE + [[0-eq 1]] LINE_COUNT + \u003d 1 + Lire LIGNE + [[1-eq 1]] + Set - 1237304740.a emploi à Mar Mar 17 11:45:40 2009 + AT_JOB \u003d 1237304740.a + Echo 'AT Job ID \u003d 1237304740.a' AT Job ID \u003d 1237304740.a + Pause Si je retire la pause (c'est ce que j'ai eu), l'exécution se présente comme suit: + AT_LOG_FILE_NAME \u003d / export/home4/a10/simonj/builds/scripts/at-job.log + LINE_COUNT \u003d 0 + Lire LIGNE + [[0-eq 1]] LINE_COUNT + \u003d 1 + Lire LIGNE + [[1-eq 1]] + Set - 1237304740.a emploi à Mar Mar 17 11:45:40 2009 + AT_JOB \u003d 1237304740.a + Echo 'AT Job ID \u003d 1237304740.a' AT Job ID \u003d 1237304740.a + LINE_COUNT \u003d 2 + Lire LIGNE |
|
||||
|
Citation:
Oui " Le fichier d'entrée ressemble à ceci: les commandes sont exécutées en utilisant / bin / bash 1237304740.a emploi à Mar Mar 17 11:45:40 2009 " et vous pouvez voir dans l'exécution "+ Echo 'AT Job ID \u003d 1237304740.a' AT Job ID \u003d 1237304740.a " Ainsi, il est en train de lire le fichier, mais rester coincé Je ne suis pas unnerstand il. |
|
||||
|
bien, je ne résout pas le problème, mais j'ai eu autour de lui en mettant tout mon traitement dans le "if" et en effectuant une sortie 0 après j'ai fait ce que j'ai besoin. Serait bon de savoir ce que je fais de mal, cependant.
|
![]() |
| Bookmarks |
| Thread Tools | Recherche sur ce Thread |
| Modes d'affichage | Rate this thread |
|
|