При загрузке мой raspberry проверяет, запущена ли программа с именем reader . Если это так, он ничего не делает, а если нет - запускает его.
Через несколько часов (от 2 до 4 часов) малина полностью теряется. Я не могу подключиться по SSH, запущенная программа больше не работает и т. Д.
Я пытался запустить SSH-клиент, чтобы получить ошибку, пока я подключен к ней, чтобы я мог посмотреть, что находится в dmesg и так далее, но вот что я получаю:
pi@raspberrypi:~ $ tail -f /var/log/syslog
-bash: tail: command not found
pi@raspberrypi:~ $ sudo tail -f /var/log/syslog
-bash: /usr/bin/sudo: No such file or directory
pi@raspberrypi:~ $ ls
-bash: ls: command not found
pi@raspberrypi:~ $ /bin/ls
-bash: /bin/ls: No such file or directory
pi@raspberrypi:~ $
pi@raspberrypi:~ $ cd /bin/
pi@raspberrypi:/bin $ ./ls
-bash: ./ls: No such file or directory
Если я остановлю сеанс SSH и попытаюсь подключиться снова:
pi@raspberrypi:/bin $ logout
Connection to 10.25.168.59 closed.
root@me:/home/user# ssh pi@10.25.168.59
Read from socket failed: Connection reset by peer
Я могу пинговать Raspberry Pi, а NMAP говорит что-то смешное:
Nmap scan report for 10.25.168.59
Host is up (-0.087s latency).
MAC Address: xx:xx:xx:xx:xx:xx (Raspberry Pi Foundation)
Тогда, если я отключу raspi и подключу его обратно, я могу подключиться к нему, и вот логи из syslog: http://sprunge.us/lSSnj7
Мы видим в 11:17:08, что он загружается, но не более того.
И вот, возможно, кое-что, что может помочь: у пи постоянно горит красный свет, а зеленый мигает в соответствии с этим шаблоном: вкл. в течение 8 с, выкл. в течение 0,5 с
Для информации, моя программа написана на C, она открывает порт USB (это сканер штрих-кода) и ничего не делает для выключения или перезагрузки машины.
Я уже проверил пики памяти, пики процессора, процессы зомби, но ничего. Я использую только 60 Мб оперативной памяти на 1 Гб, процессор используется менее чем на 2%. 110 заданий и 0,03 средней загрузки.
Почему малина зависает или перезагружается (без прерывания сеанса SSH), но не полностью перезагружается, потому что мой ридер не запускается снова?
Любая помощь будет принята с благодарностью. Спасибо