我有一个脚本,我运行了很多次,生成和记录json文件中的数据。这些测试需要几天时间才能运行,我需要运行几十个测试用例。我在json文件中记录进度以便进行后处理。我想偶尔登记一下,看看还剩多长时间。这都是一个线程,但是我已经处理了足够多的处理,以至于在编写文件时害怕打开它,因为担心查看它会给文件设置一个临时锁。
nano log_file.json查看linux终端中的json是否安全?如果不安全,我担心如果Python试图记录一个条目,它可能会丢失,或者在我查看进度时抛出一个错误。只看,显然没有保存。我想更快地检查进度,以便在测试用例之间切换,但是我真的不想引发一个错误,如果它不能写入json,就会损失几天的进度。
对不起,如果这是一个重复,我尝试搜索,但我不知道什么,甚至搜索这个问题。
发布于 2021-07-27 05:13:43
您可以在终端上使用tail命令查看日志。以下是命令全文:
tail -F <path_to_file>它将显示文件的最后几行,并继续显示是否正在写入文件中的数据。
https://stackoverflow.com/questions/68539193
复制相似问题