我的问题是我有一个函数调用它 function1 无限期运行。该函数本身每 1 秒回显一次“你好”。使用命令:
function1 >> temp.txt
如果我要查看文件 temp.txt 每隔 1 秒,我应该会看到一个带有“hello”的新行。然而,发生的事情是该函数在完成运行之前不会写入文件。因此,如果我要杀死该函数,则不会写入任何内容。有谁知道在这种情况下我可以做些什么,基本上会动态更新 temp.txt?
我有一个python脚本设置如下:
while [1>0]:
print "hello"
time.sleep(1)
因此,这将始终运行。现在我在 bash 脚本中调用它
python pythonscript.py >> temp.txt
如果我kill
在这个过程中没有记录任何数据。