SSH サブシステムを作成しようとしています。そこで、「Subsystem test /home/test」という行を追加して、ファイル「/etc/ssh/sshd_config」を構成しました。
テストアプリの内容は次のとおりです。
int main()
{
int i=0;
int j=0;
printf("Hello world!\n");
for (j=0;j<10;j++)
{
scanf ("%d",&i);
printf ("Printed : %d\n",i);
}
return 0;
}
リモート ssh 接続 ( ssh -2 -s test user@host ) からこれを実行すると、データしか入力できず、印刷されたテキストが表示されないという問題があります。(テキストは、アプリケーションが終了した後にのみ印刷されます)
アプリケーションの最後ではなく、入力した後に印刷されたテキストを表示するにはどうすれば修正できますか?