On Thu, Jan 03, 2002 at 11:58:47PM +0700, S Detta Harvianto wrote: >Quoting budsz on Thursday, 03 January 2002 : > >> Wah koq yg saya dulu gini nggak bisa ya mas: >> "#wvdial 2>&1 > /dev/null", saya pikir seh output error dari wvdial itu ke >> "/dev/null-in". gimana konsepnya?, koq wvdialnya ke "/dev/null" trus >> output error lah..?, kalo saya coba dng : >> "#ls -l > coba 2>&1" lalu "#ls -l 2>&1 > coba" hasilnya sama ya. atau stderr >> dah keburu ke stdout sebelom redirection ke file coba...? > >Perintah (saya tulis lagi, biar enak) > > $> wvdial tlkm > /dev/null 2>&1 > >memang beda dengan > > $> wvdial 2>&1 > /dev/null > >Yg pertama berarti stdout _dan_ stderr diredirect ke /dev/null. >Kalo yg kedua, stderr diduplikasikan ke stdout sebelum diredirect ke >/dev/null. Makanya, stderr masih tetap muncul di console (dg status sebagai >stdout). > >Coba baca 'man bash' section REDIRECT.
Yup, ada di manual bash mas det tapi untuk "penulisannya" itu loh...yg membingungkan alias nggak bisa dicerna ke "logis sendiri", khan gini untuk yg pertama itu (asumsi saya) wvdial setelah di execute langsung ke /dev/null jadi untuk proses 2>&1 berarti nggak keburu diproses...?, (kalo memang saya samakan presepsinya sama yg kedua), kalo yg kedua ya dapat "dicerna" (karena memang alur execute dari kiri ke kanan). kalo gampangnya khan mustinya $>wvdial <stdout> > /dev/null, kenapa pake lagi stderr shg terjadi "duplikasi" itu (Saya pikir yg ke luar ke console itu bukan error). maaf saya hanya ingin kejelasan cara kerjanya aja seh. kalo kita "hafalkan" khan n'tar lupa, beda kalo sama "dimengerti"..:-). makasih mas det. -- budsz -- Utk berhenti langganan, kirim email ke [EMAIL PROTECTED] Dapatkan FAQ milis dg mengirim email kosong ke [EMAIL PROTECTED] Informasi arsip di http://www.linux.or.id/milis.php3
