我有一个运行无限循环的程序,在收到CTRL+C信号之前不会终止。我想要做的是将这个程序的输出重定向到一个文件中,log例如。但是,在我CTRL+C编写程序后,没有任何内容记录到log. 我认为这可能是一些与 I/O 缓冲区相关的问题,但不知道如何解决。我在正确的轨道上吗?如何将无限循环程序的输出转储到文件中?
CTRL+C
log
linux shell
linux ×1
shell ×1