Görünüşe göre kullanılabilir tüm çıkış hedeflerini bilmiyorum. stdout( &1) Ve stderr( &2) hakkında biliyorum . Ancak, her iki tanımlayıcıyı yeniden yönlendirdikten sonra, bazen konsolumda hala bazı çıktılar alıyorum!
Düşünebileceğim en kolay örnek GNU Parallel; Her kullandığımda bir alıntı bildirimi görüyorum. Yaptığımda bile &2>1 > file, bildirimi hala görüyorum.
Aynı şey şu şekilde de geçerlidir emerge: Ortaya çıktığımda ve bazı problemler olduğunda, bazı bilgiler stdoutne yazdırılmaz ne de stdinyönlendirilir, çünkü onları yönlendiriyorum ve hala geçiyorlar.
Bu sorunları çoğunlukla kullanarak çözüyorum script, ancak hala bu soruna neyin neden olduğunu merak ediyorum.
/dev/tty.
parallel: mkdir ~/.parallel; touch ~/.parallel/will-citesinir bozucu mesajı devre dışı bırakır. Alternatif olarak, uygulamasının diğer uygulamalarına da bakın parallel.
parallelörnek olarak kullanıyorum .