stdin/stderr redirections

ndemou at gmail.com ndemou at gmail.com
Tue Jul 10 13:49:00 EEST 2007


ξέχασα να αναφέρω έναν σοβαρό περιορισμό που κάνει την "άσκηση" ενδιαφέρουσα :)

η παρακάτω ευκολη λύση δεν είναι δεκτή:
    CMD > out.tmp 2> err.tmp
    cat out.tmp > OutPlusErr.out
    cat err.tmp >> OutPlusErr.out
    cat OutPlusErr.out >> grant.log

ο λόγος είναι πως χαλάει την χρονική σειρά των μηνυμάτων που πάνε προς
το stdout και προς το stderr και τελικά βλέπεις όλα τα errors χώρια
απο το κυρίως output. (αφήστε που στο ίδιο log αρχείο γίνονται append
γραμμές απο ξεχωριστό process και είναι σημαντικό να εμφανίζονται και
αυτές στην σωστή σειρά)




More information about the Linux-greek-users mailing list