Задать вопрос
  • Из-за ошибки текстовый файлик занимает всё свободное место на носителе, как это исправить?

    @dobrymmaniak Автор вопроса
    В общем, сделал следующее. Поскольку мне нужно получать какую-то инфу до того, как будет сформирован постоянный путь хранения лога - я эту инфу складываю просто в string-переменную вместо записи в файл в корне, который порождает кучу проблем. А потом ее содержимое уже записываю в лог-файл. Всё, изобретать велосипед действительно не нужно.

    У меня пока произошел один случай с глюком, который не привел к переполнению диска, но у меня тупо вырубилась основная программа, т.е. запись данных остановилась. На этот случай я предусмотрел скрипт, который запихал в планировщик crontab:

    spoiler
    #!/bin/bash
    
    if ! pgrep -f '/home/pi/Documents/soft/gps_adc/gps_adc.py' > /dev/null; then
       python /home/pi/Documents/soft/gps_adc/gps_adc.py &
    fi


    И каждую минуту скрипт проверяет, запущен ли основной процесс, если нет - то он запускается в фоновом режиме.
    Ответ написан
    Комментировать