Ubuntuベースのディストリビューションを実行しています
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に基づいていますか(Ubuntuはそうですが、私はこれに慣れていません)?
このままなら、
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