![]() |
|
|
google unix.com
|
|||||||
| Forums | Registreer | Forum Regels | Links | Albums | Veelgestelde vragen | Ledenlijst | Kalender | Zoeken | Today's Posts | Markeer forums als gelezen |
| UNIX voor Dummies Questions & Answers Als u niet zeker weet waar je een Unix-of Linux vraag, post het hier. Alle UNIX-en Linux beginners van harte welkom!! |
Meer UNIX en Linux Forum Onderwerpen Misschien vindt u Helpful
|
||||
| Draad | Thread Starter | Forum | Antwoorden | Last Post |
| zoeken naar een bestand - fouten omgeleid | matrixmadhan | AIX | 1 | 07-18-2005 05:12 |
| omgeleid uitgang | slavam | Programmeren en Shell Scripting | 2 | 10-12-2004 02:47 PM |
| tail-fa logboekbestand omgeleid in een nieuw venster? | douknownam | Programmeren en Shell Scripting | 2 | 06-01-2004 05:34 PM |
| Standard output niet omgeleid vanaf / bin / sh | soorajmu | UNIX voor Dummies Questions & Answers | 1 | 09-19-2003 11:47 |
| Het opslaan van een bestand omgeleid | JSP | UNIX voor Dummies Questions & Answers | 1 | 09-27-2001 07:52 PM |
![]() |
|
|
LinkBack | Thread Tools | Zoeken in deze Thread | Rate Thread | Display Modes |
|
|
|
||||
|
omgeleid output niet tot het dossier voor alle gevallen
Ik heb om te bevestigen dat een motor was niet in staat te lopen. In de output hieronder ziet u dat het inderdaad kreeg fouten, maar het heeft niet die berichten sturen naar de output bestand. Wanneer ik hetzelfde met een andere uitvoerbare het werkt. Dus betekent dit iets in het uitvoerbare bestand kan leiden tot het niet naar de output-bestand?
$ Cd Tar $. / Engine> .. / engine_output.txt exec (): 0509-036 Cannot load programma. / Motor omwille van de volgende fouten: 0509-150 Dependent module libodbc.a (libodbc.so.1) kon niet worden geladen. 0509-022 Cannot load module libodbc.a (libodbc.so.1). 0509-026 Systeemfout: Een bestand of map in het pad bestaat niet. $ Cd .. $ Cat engine_output.txt $ Ls AIX_50_ODBC_test.sh engine.tar engine_result.txt Tar engine_output.txt $ |
|
|||||
|
Ik ben het oneens: Code:
#!/bin/ksh # # test.sh : demonstrate redirection # # echo "I am stdout" echo "I am stderr" >&2 Code:
# ./test.sh > log1 I am stderr # cat log1 I am stdout Code:
# ./test.sh 2>&1 > log2 I am stderr # cat log2 I am stdout Code:
# ./test.sh > log3 2>&1 # cat log3 I am stdout I am stderr De volgorde van de omleiding is belangrijk, want als de verdubbeling gebeurt 2-1 voor de omleiding van 1, fout productie wordt doorgestuurd naar FD1 (stdout) en standaard output is elders omgeleid. Aan de andere kant, als het gebeurt daarna de verdubbeling is om "op dezelfde plaats als standaard output" |
![]() |
| Bladwijzers |
| Thread Tools | Zoeken in deze Thread |
| Display Modes | Beoordeel deze draad |
|
|