![]() |
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Rules | Lenker | Album | FAQ | Medlemsliste | Kalender | Søke | Dagens innlegg | Marker forumene som lest |
| Shell programmering og Skripting Post spørsmål om ksh, csh, SH, Bash, Perl, PHP, SED, awk og ANDRE shell scripts og Shell skriptespråk her. |
Mer UNIX og Linux Forum Emner Du kan finne nyttig
|
||||
| Tråd | Tråd startet | Forum | Svar | Siste innlegg |
| Bash tilstand på "File eldre enn 1 time" | Squeakygoose | Shell programmering og Skripting | 2 | 02-16-2009 03:06 |
| The "PS" kommandoen ble viser * terminaler navngitt som "SYSCON" | kiranjose85 | UNIX for Advanced & ekspertbrukere | 1 | 11-28-2008 07:53 |
| Forklar line "mn_code \u003d` konv | grep ".. mn" | awk-F "\u003d" '(print $ 2)' `" | Lokesha | UNIX for Dummies Spørsmål og svar | 4 | 12-20-2007 01:52 |
| bash: cd-kommandoen til å få tilgang til "merkelige" kataloger | robotronic | Shell programmering og Skripting | 3 | 07-06-2007 05:35 |
| Unix "på" / "cron" Command nytt problem ... Trenger du hjelp | Mohanraj | UNIX for Dummies Spørsmål og svar | 3 | 01-26-2006 08:08 |
![]() |
|
|
LinkBack | Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
|
|
||||
|
Hei.
Jeg har skriptet vises nedenfor. Hvis jeg kjøre den form kommandolinjegrensesnittet den synes å fungere ordentlig, men når jeg morsom det ved hjelp av unix "på"-kommando "på-m nå <. / kill-at-job.sh" Det ser ut til å henge. Nedenfor finner du et manus, inndatafilen, og kjøres som rapportert i e-post fra "på"-prosessor. Denne kjører på SunOS, versjon 5.8. Takk! Joe Simon Scriptet: #! / bin / bash # set-x # Hent informasjon fra: # ~ / Bygger / scripts / på-job.log # AT_LOG_FILE_NAME \u003d ~ / bygger / scripts / på-job.log LINE_COUNT \u003d 0 mens les LINE gjøre # Trenger du å hoppe første linje på jobb heter on 2nd line Hvis [[$ LINE_COUNT-eq 1]], og sett - $ LINE AT_JOB \u003d "$ 2" echo "AT Job ID \u003d $ AT_JOB" pause fi LINE_COUNT \u003d$(($ LINE_COUNT +1)) Ferdig <$ AT_LOG_FILE_NAME echo "Loop Complete" Inndatafilen ser slik ut: kommandoer vil bli utført ved hjelp av / bin / bash jobb 1237304740.a på Tir Mar 17 11:45:40 2009 Loggfilen e-post til meg ser slik ut: Din "på" jobb på xxxx "/ var /spole/cron/atjobs/1237303896.a " produsert følgende output: + AT_LOG_FILE_NAME \u003d / xxx / bygger / scripts / på-job.log + LINE_COUNT \u003d 0 + Lese LINE + [[0-eq 1]] + LINE_COUNT \u003d 1 + Lese LINE + [[1-eq 1]] + Stille - jobb 1237304740.a på Tir 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 Hvis jeg fjerner pausen (dette er det jeg opprinnelig hadde), kjøring ser slik ut: + AT_LOG_FILE_NAME \u003d / export/home4/a10/simonj/builds/scripts/at-job.log + LINE_COUNT \u003d 0 + Lese LINE + [[0-eq 1]] + LINE_COUNT \u003d 1 + Lese LINE + [[1-eq 1]] + Stille - jobb 1237304740.a på Tir 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 + Lese LINE |
|
||||
|
Ja " Inndatafilen ser slik ut: kommandoer vil bli utført ved hjelp av / bin / bash jobb 1237304740.a på Tir Mar 17 11:45:40 2009 " og du kan se i utførelsen "+ Echo 'AT Job ID \u003d 1237304740.a' AT Job ID \u003d 1237304740.a " Så er det å lese filen, men får fast Jeg har ikke unnerstand det. |
![]() |
| Hugseliste |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|