cronによって実行される一度に数時間実行されるPythonプログラムがあります。
import time
for _ in range(1000):
print(f'{time.strftime("%r", time.localtime())}')
time.sleep(5)
cronがファイルを受け取ると、出力をファイルに書き込もうとしているので、ファイルには常に更新されたバージョンの出力があります。どうすればいいですか?
答え1
次のことを試すことができます。
* * * * * /home/myuser/myscript.py >> /home/myuser/myscript.log 2>&1