再起動後に「rsyslogd」を自動的に起動させる方法は?

再起動後に「rsyslogd」を自動的に起動させる方法は?

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

関連情報