Мне было интересно, слышал ли кто-нибудь эту проблему раньше:
Я запускаю программу через SSH, например:
ssh foo@10.10.10.1 -e "./run_program.sh"
, когда я запускаю эту программу вручную (находясь на машине 10.10.10.1 локально), я вижу вывод программы на консоли правильно.Однако, когда я запускаю эту программу через строку ssh выше (ssh и выполняю в одной строке), я не вижу все выходные данные.Я на самом деле вижу только первый блок вывода при первом запуске программы, а затем тишина.Тем не менее, я знаю, что программа работает из-за других журналов / поведения, которое я наблюдаю.
Есть ли какая-то причина, по которой приведенная выше строка перестала бы отправлять вывод консоли после первоначального вывода?Спасибо за любые советы.