Sistem çağrısı komutunu kullanarak C++ 'dan bash komut dosyasını yürütürken bir sorunum var. Komut dosyası, SIGPIPE
sinyalini yakalar ve 141
dönüş kodu ile çıkar.SIGPIPE'yi bash komut dosyasında yakalamanız önerilir mi?
Bu sorun, yalnızca kodun son sürümlerinde görünmeye başlamıştır.
Sorularım'a
aşağıdaki gibidir:- Neden bu SIGPIPE şimdi oluşur ve daha önce meydana gelmedi mi?
- SIGPIPE'yi göz ardı etmek güvenli midir ve sonuçları nelerdir?
Bazı ilgili kod parçacıklarını gönderir misiniz? – tur1ng
gibi cevapların açıklandığı gibi, bir yere kırık bir boru ve bu nedenle 'SIPIPE' sinyaldir. Mantıksal kullanımda bir şeylerin yanlış olduğu anlamına gelir. Bunu görmezden gelmemelisin. –