![]() |
Hallo en welkom vanaf tot UNIX en Linux Forum! Bedankt voor uw bezoek en Deelnemen aan onze wereldwijde gemeenschap.
|
|
google unix.com
|
|||||||
| Forums | Registreer | Forum Regels | Links | Albums | Veelgestelde vragen | Ledenlijst | Kalender | Zoeken | Today's Posts | Markeer forums als gelezen |
| Programmeren en Shell Scripting Post vragen over KSH, CSH, SH, Bash, Perl, PHP, sed, awk en andere shell scripts en shell scripting talen hier. |
Meer UNIX en Linux Forum Onderwerpen Misschien vindt u Helpful
|
||||
| Draad | Thread Starter | Forum | Antwoorden | Last Post |
| File Descriptor Tabel | Ashaman0 | UNIX for Advanced & Expert Gebruikers | 6 | 12-03-2007 02:54 PM |
| File descriptor constante | vino | Hoog Niveau Programmering | 4 | 05-18-2005 02:18 |
| File Descriptor Help | rahulrathod | UNIX voor Dummies Questions & Answers | 3 | 10-14-2004 06:08 |
| bestand activiteit (open / gesloten) file descriptor informatie met behulp van de Korn shell scripting | Gary Dunn | UNIX voor Dummies Questions & Answers | 3 | 06-07-2004 02:54 PM |
| slechte file descriptor? | FTB | UNIX voor Dummies Questions & Answers | 1 | 02-20-2002 07:19 PM |
|
|
LinkBack | Thread Tools | Zoeken in deze Thread | Rate Thread | Display Modes |
|
||||
|
Ik probeer naar rechts een functie die gebruikmaakt van een file descriptor te schrijven naar een logbestand. Het probleem is dat het op de print staat de file descriptor heet bad. Nu toen ik voor het eerst het bestand openen en afdrukken in de f_open functie door de "descriptor te f_print_log alle werkt goed, maar toen ik terugkwam van de file descriptor te logtest.sh en dan proberen om het aan f_print_log ik slechte file descriptor. Alle hulp zou worden gewaardeerd. Hier zijn mijn functies en oproepfrequentie script:
********* Deze functies zijn in f_log.sh functie f_open_log ( next_fh \u003d $ LOG_FH_COUNTER eval "exec $ next_fh> $ 1" f_print_log $ next_fh "Log bestand geopend" ((LOG_FH_COUNTER \u003d LOG_FH_COUNTER + 1)) echo $ () next_fh return 0 ) functie f_print_log ( print-u $ 1 $ 2 return 0 ) ************************************************** * logtest.sh -> #! / bin / ksh . f_log.sh zetten LOG_FH_COUNTER-i \u003d 3 Log \u003d $ (f_open_log bigfile) f_print_log $ LOG "Dit is een test" afrit |
| Bladwijzers |
| Thread Tools | Zoeken in deze Thread |
| Display Modes | Beoordeel deze draad |
|
|