Я запускаю скрипт Python на удаленном сервере через SSH.Сценарий создает новый файл и записывает в него некоторые данные.Я делаю это в while True
блоке.Когда я убиваю процесс python, мой выходной файл пуст.Как сохранить данные в выходной файл?
При использовании CTRL + C файл сохраняет все данные.Но я не могу использовать эту комбинацию, потому что я запускаю скрипт на удаленной машине и могу потерять соединение.Кроме того, я не понимаю, как долго будет работать этот скрипт, если я остановлю соединение SSH.
with open('out/' + filename, 'a') as f:
while True:
r = get_updates()
f.write(r.text)
time.sleep(10)