У меня есть следующий скрипт:
#!/bin/bash
cat $1 >> /logs/log
Скрипт запускается как служба при запуске системы и должен выводить входящие данные по ttyACM0 (который является параметром $ 1) в /logs/log.
Когда скрипт запускается, я могу проверить файл (ls -sh log), и он продолжает расти по мере поступления данных.
Однако затем я перезагружаю систему (sudo shutdown now
) или завершаю работупроцесс, файл пуст.
Почему это так и как мне это исправить?