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 stdout
ne yazdırılmaz ne de stdin
yö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-cite
sinir 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 .