0

我需要以定时间隔将命令的输出打印到单个文件的能力。我正在使用的 Python 示例如下:

import time
i = 0
print('START!')

while i >= 0:
        f = open('timelog.txt','a')
        nowstr = time.strftime('%Y-%m-%d %H:%M:%S')
        print(nowstr)
        f.write(nowstr)
        f.write('\n')
        f.close()
        time.sleep(60)
        i = i + 1

print('DONE!');

上面的代码做了它需要做的事情,并且每 60 秒将日期和时间打印到一个文件中的一个新行(不会覆盖现有条目或日期)。我需要调整该代码以以固定的时间间隔执行 shell 命令(目标是按时间间隔将 shell 命令输出记录到文件中)。

谢谢你。

4

0 回答 0