우분투 기반 배포판을 실행하고 있습니다
Linux version 4.1.18-ipipe (ubuntu1604@ubuntu1604) (gcc version 4.9.3 (Ubuntu/Linaro 4.9.3-13ubuntu2)
이 시스템이 시작되면 rsyslogd
실행되고 있지 않습니다. 따라서 C 프로그램을 호출 syslog(...)
하면 어떤 정보도 보고되지 않습니다 . 이 문제를 해결하는 쉬운 방법은 SSH를 통해 시스템에 접속하고 rsyslogd
터미널에서 실행하는 것입니다.
이 유틸리티를 자동으로 시작하는 표준 방법이 있습니까?
답변1
배포판은 systemd를 기반으로 합니까(우분투는 그래야 하지만 저는 이에 익숙하지 않습니다)?
이대로라면,
systemctl enable rsyslog
그러면 문제가 해결될 것입니다.
답변2
Linaro 4.9가 systemd
.
먼저 systemd 패키지가 있는지 확인하십시오.
sudo dpkg -l | grep systemd
그렇지 않은 경우 수동으로 설치하십시오.
sudo apt-get update
sudo apt-get install systemd
하지만 그렇다면 손상된 것일 수 있으므로 다시 설치해 보시기 바랍니다.
sudo apt-get install --reinstall systemd
그 후에 당신은 할 수 있어야합니다~할 수 있게 하다(자동 시작) rsyslog LSerni가 말했듯이:
systemctl enable rsyslog