मैं इस तरह से एक रिमोट मशीन पर एक स्क्रिप्ट चला रहा हूं:
ssh $host "pip install -r /path/to/requirements.txt"
लेकिन उत्पादन लाइन बफर नहीं है; एक बार में लौटाई गई एक पंक्ति को देखने के बजाय, सभी लाइनें (~ 10) एक बार कनेक्शन समाप्त होने पर सभी मुद्रित होती हैं।
इससे क्या हो रहा है? क्या उन्हें लाइन बफ़र करने के लिए मजबूर करने का कोई तरीका है?
(यह भी स्पष्ट रूप से बताने के लिए: जब मैं ssh $host
और "मैन्युअल रूप से" कमांड चलाता हूं , तो आउटपुट लाइन बफ़र्ड है, जैसा कि अपेक्षित है)