terminal
Oqimlarni boshqarish: stdout, stderr va append
Osonbolt+10 XPflagMajburiy
Serverda /root/generator.sh skripti bor: u ham oddiy hisobot (stdout), ham xato xabari (stderr) chiqaradi. Monitoring jamoasi ikkala oqimni alohida fayllarga ajratishingizni so'raydi — darsdagi 3 kanal (stdin/stdout/ stderr) modeli aynan shu yerda ishlaydi. Vazifa Skriptni ishga tushirib faqat stdout ni /root/toza.txt ga yozing (xato xabari ichiga tushmasin). Faqat stderr ni /root/xatolar.txt ga yozing (hisobot tushmasin). Ikkala oqimni birga /root/hammasi.txt ga yozing (2 &1). Skriptni kamida 3 marta ishga tushirib, chiqishini /root/jurnal.txt ga qo'shib boring ( — eski yozuvlar o'chmasin). /root/sonlar.txt faylini kirish yo'naltirish (<) bilan sortga berib, natijani /root/saralangan.txt ga yozing. Muvaffaqiyat mezoni toza.txt'da XATO YO'Q; xatolar.txt'da hisobot YO'Q; hammasi.txt'da ikkalasi BOR jurnal.txt'da kamida 3 ta hisobot qatori saralangan.txt haqiqiy saralangan tartib bilan mos