rc.localは私のプログラムを起動できません(raspbian linux)

rc.localは私のプログラムを起動できません(raspbian linux)

私はC ++プログラムを持っていますが、実行して実行すると完璧に戻ります。

sudo /Morreels/./launcher

残念ながら、sudoのない同じ行は起動時にrc.localファイルでは機能しません。起動時にrc.localを実行しようとすると、次のエラーが発生します。

rc.localを起動できません。互換性「systemctl-daemon」を参照してください。

以下を実行してrc.localサービスを開始しようとすると:

service rc.local start

その後、私に次のエラーが発生しました。

ディスクのrc.localサービス単位ファイルが変更されたため、「system daemon-reload」を使用することをお勧めします。 rc-local.service 操作が失敗しました。詳細については、「systemctl status rc-local.service」および「journalctl -xn」を参照してください。

下(図)には、「systemctl status rc-local.service」と入力すると表示される内容が表示されます。

私のプログラム(ランチャー)はMySQLとarduinoとModBusMaster(485)の間の接続を使用します。おそらく、これらのサービスがまだ開始されていないので失敗すると思いましたが、それはできません。スタートアップリストに含まれているサービス(Windows msconfigなど)を接続する方法を学びます。

出力

ベストアンサー1

sudo /Morreels/./launcher/home/piフォルダの.bashrcファイルに私の行を追加するだけで、すべてが実行され、問題が解決しました!

おすすめ記事