![]() |
|
|
Google unix.com
|
|||||||
| Foren | Registrieren | Forum-Regeln | Links | Alben | FAQ | Benutzerliste | Kalender | Suche | Die heutige Beiträge | Alle Foren als gelesen markieren |
| Shell Programmierung und Scripting Post Fragen zu ksh, csh, sh, bash, Perl, PHP, sed, awk und anderen Shell-Skripte und Shell-Scripting-Sprachen hier. |
Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
|
||||
| Faden | Thread Starter | Forum | Antworten | Last Post |
| den angegebenen Code in Endlosschleife und keine Erhöhung der Variable i | mrityunjay22 | Shell Programmierung und Scripting | 6 | 12-26-2007 02:20 AM |
| Wählen Sie die Fehler der Server in eine Endlosschleife | arjunjag | High-Level-Programmierung | 3 | 07-19-2007 02:53 AM |
| ls-Befehl in der Endlosschleife | umakant | SUN Solaris | 3 | 07-17-2007 02:25 AM |
| Script nicht im AutoSys | ramsi_ece | Shell Programmierung und Scripting | 2 | 07-11-2007 12:43 PM |
| hohe Priorität Thread enthält eine Endlosschleife | rvan | High-Level-Programmierung | 0 | 02-14-2007 09:30 AM |
|
|
LinkBack | Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
||||
|
Hi All,
Ich habe ein Shell-Skript, das läuft wunderbar manuell, sondern geht in Endlosschleife, wenn es durch AutoSys Scheduler. Der Teil des Codes wird in Endlosschleife ist eingefügten unter: ************* Dies ist nur ein Teil des Codes ***************** i \u003d 0 while [$ i-lt $ Split] tun # echo $ Start Start-und End-$ Ende sed -n''$ start ',' $ end'p "$ dir / $ filename>> $ dir / $ Fldr / input.csv cat $ dir / $ Fldr / header.csv $ dir / $ Fldr / input.csv>> $ dir / $ Fldr / input_ `expr $ i + 1". csv echo `date +% m% d% y_% T` - $ dir / $ Fldr / input_ `expr $ i + 1". csv erstellt>> $ log rm-f $ dir / $ Fldr / input.csv start \u003d `expr $ end + 1" if [$ i-eq `expr $ split - 2"]; dann start \u003d `expr $ end + 1" Ende \u003d `expr $ filecnt" sonst Ende \u003d `expr $ start + $ flsize - 1" fi # cat input_ `expr $ i + 1". csv lassen "i \u003d $ i +1" getan ************************************************** * in den letzten, sondern eine Linie, ich bin mit lassen "i \u003d $ i +1" Ich habe versucht mit Hilfe i \u003d `expr $ i + 1" aber immer noch das Skript geht in Endlosschleife ... Brauchen Sie einige Vorschläge ... |
| Lesezeichen |
| Tags |
| AutoSys |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|