我有一个 python 脚本,它打开一个文件并写一堆东西然后关闭它。我通过连接到 ssh 来运行这个 python 文件。另一方面,我有另一个连接到同一台机器的 ssh 终端,我想通过正在运行的脚本监视对文件的更改/写入。但是,当我执行 cat "file_name" 或类似的操作时,文件似乎是空的。只有在脚本终止后,我才能看到这些东西。
首先,这与事务的原子性属性有关吗?
其次,有没有办法实现对我的文件的监控?
我有一个 python 脚本,它打开一个文件并写一堆东西然后关闭它。我通过连接到 ssh 来运行这个 python 文件。另一方面,我有另一个连接到同一台机器的 ssh 终端,我想通过正在运行的脚本监视对文件的更改/写入。但是,当我执行 cat "file_name" 或类似的操作时,文件似乎是空的。只有在脚本终止后,我才能看到这些东西。
首先,这与事务的原子性属性有关吗?
其次,有没有办法实现对我的文件的监控?